class Property {

	public boolean isNumber() {
		boolean isNumber = false;
		if (type.equals(Integer.TYPE)) {
			isNumber = true;
		} else if (type.equals(Long.TYPE)) {
			isNumber = true;
		} else if (type.equals(Double.TYPE)) {
			isNumber = true;
		} else if (type.equals(Float.TYPE)) {
			isNumber = true;
		} else if (type.equals(Byte.TYPE)) {
			isNumber = true;
		} else if (type.equals(Short.TYPE)) {
			isNumber = true;
		}
		return isNumber;
	}

	public  Property(Module module, String name, Class<?> type, Method getter, Method setter,
			Iterable<Annotation> annotations);

}