code: public static String getter(ModelProperty property) {
  		if (property.isPublicField())
  			return property.getName();
  
  		if (property.isFieldWithGetter()) {
  			return "get" + converterField2Method.convert(property.getName()) + "()";
  		} else if (property.isFieldWithIs()) {
  			return "is" + converterField2Method.convert(property.getName()) + "()";
  		} else {
  			throw new PropertyVisibilityException(String.format("In class '%s' property '%s' can not be read",
  					property.getParent().getElement().asType(), property.getName()));
  		}
  	}
docs: Gets the ter.
  
  @param beanClass
  the bean class
  @param property
  the property
  @return the ter