class TypeReflector {

    public List<PropertyDescriptor> getPropertyDescriptors() {
        return propertyDescriptors;
    }

    public  TypeReflector(Class<T> clazz);
    public  TypeReflector(JavaType javaType);

}