class Wrapper {

abstract public Object getPropertyValue(Object instance, String pn) throws NoSuchPropertyException, IllegalArgumentExceptionabstract public Object getPropertyValue(Object instance, String pn) throws NoSuchPropertyException, IllegalArgumentException;

}