@Override
  public Object getAdapter(
      Object adaptableObject, @SuppressWarnings("rawtypes") Class adapterType) {
    Logging.trace(this, "adapting " + adaptableObject + " to type " + adapterType);

    if (adapterType == IContentOutlinePage.class) {
      return new GraphContentOutlinePage(adaptableObject);
    }

    return null;
  }