public Class<?> getType() { if (!getters.isEmpty()) { return getters.get(0).getReturnType(); } return setters.get(0).getParameterTypes()[0]; }