public Object getFieldValue(_Fields field) {
    switch (field) {
    case LEFT_RHINO_ID:
      return Long.valueOf(getLeftRhinoId());

    case LEFT_TITAN_ID:
      return Long.valueOf(getLeftTitanId());

    case RIGHT_RHINO_ID:
      return Long.valueOf(getRightRhinoId());

    case RIGHT_TITAN_ID:
      return Long.valueOf(getRightTitanId());

    case LABEL:
      return getLabel();

    case PROPERTIES:
      return getProperties();

    }
    throw new IllegalStateException();
  }