public interface PropertyAccessor<T>
java.util.Set<java.lang.String>
getPropertyNames(T instance)
java.lang.Object
getValue(T instance, java.lang.String name)
java.lang.Object getValue(T instance, java.lang.String name) throws java.lang.Exception
java.lang.Exception
java.util.Set<java.lang.String> getPropertyNames(T instance)