protected String encodeProperty(MayReturnNullProperty property) { return property.mayReturnNull() ? "true" : "false";
protected String encodeProperty(Boolean property) { return property.toString();
	protected String encodeProperty(MayReturnNullProperty property) {		return property.mayReturnNull() ? "true" : "false";	}