private void setProperties(ClassPropertiesInfo classInfo) { DefaultProperty[] beforeProps; PropertiesProvider provider; String[] errors; beforeProps = convertPropertyType(classInfo.getPropertiesPanel().getProperties()); provider = classInfo.getClassInstance(); errors = provider.getPropertiesErrors(beforeProps); if (errors != null && errors.length > 0) { printErrors(errors); } else { provider.setProperties(beforeProps); } }