@Override
  protected void loadContent() {

    modelerService
        .call(
            new RemoteCallback<Map<String, AnnotationDefinition>>() {
              @Override
              public void callback(final Map<String, AnnotationDefinition> defs) {

                context.setAnnotationDefinitions(defs);

                modelerService
                    .call(getLoadModelSuccessCallback(), getNoSuchFileExceptionErrorCallback())
                    .loadContent(versionRecordManager.getCurrentPath());
              }
            },
            new DataModelerErrorCallback(
                Constants.INSTANCE.modelEditor_annotationDef_loading_error()))
        .getAnnotationDefinitions();
  }