String name = getUniqueString( root, EYE.className );
try
{
Class<?> cl = Class.forName( name );
Constructor<?> co = cl.getConstructor( (Class[]) null );
Statistician result = (Statistician) co.newInstance( (Object[]) null );
return result;
}
catch (Exception e)
{
throw new RuntimeException( "error loading/constructing " + name, e );