throw new IllegalArgumentException("Cannot get property name for method " +
method.getName() + " which is not annotated with @Property") ;
}
String propertyName = getPropertyName(method) ;
String name = obj instanceof Protocol? ((Protocol)obj).getName() : obj.getClass().getName();
PropertyConverter propertyConverter=(PropertyConverter)annotation.converter().newInstance();
if(propertyConverter == null) {
throw new Exception("Could not find property converter for method " + propertyName
+ " in " + name);
}
Object converted = null ;