getTextField("Name").setText(propmi.getName()); getTextField("Type").setText(SReflect.getUnqualifiedTypeName(propmi.getType().getName())); if(propmi.getUnit()!=null) getTextField("Unit").setText(SReflect.getUnqualifiedTypeName(propmi.getUnit().getName())); Class<?> ucl = propmi.getUnit(); if(Enum.class.isAssignableFrom(ucl)) getTextField("Target").setText(propmi.getTarget().toString());