@Override
    public void customOutputData(String pluginId, String dataName, byte[] data) {
      if (JavacFileData.CUSTOM_DATA_PLUGIN_ID.equals(pluginId) && JavacFileData.CUSTOM_DATA_KIND.equals(dataName)) {
        registerJavacFileData(JavacFileData.fromBytes(data));
      }
      else {
        for (CustomOutputDataListener listener : JpsServiceManager.getInstance().getExtensions(CustomOutputDataListener.class)) {
          if (pluginId.equals(listener.getId())) {
            listener.processData(myContext, dataName, data);
            return;
          }
        }
      }
    }
@Override
    public void customOutputData(String pluginId, String dataName, byte[] data)