The code for setUserData is pretty straightforward - - and it's just holding on to an Object so anything should work there. However, if that method is giving you a casting error for Integer when you expect to be getting an Indv back I want to check the rest of the code base to see if anything else is calling setUserData at some point.

Robert Zupko

On Thu, Feb 14, 2019 at 12:49 PM Annetta Burger <[log in to unmask]> wrote:
The error is on line:
                        Indv indv = (Indv)geometry.getUserData();

Which brings me back to getUserData() and its return types.  It is current set in the Constructor of object Indv class: