Wouldn't this be better if you do the following?
  Object hydrated = pa.getHydratedObject();
  if (hydrated instanceof Concept) ...