@Override public Object retrieve(String field) { if (field == null) { return null; } else if (field.equals(X)) { return getX(); } else if (field.equals(Y)) { return getY(); } else if (field.equals(RADIUSX)) { return getRadiusX(); } else if (field.equals(RADIUSY)) { return getRadiusY(); } else if (field.equals(TEXTVALUE)) { return getTextValue(); } else { return super.retrieve(field); } }