docs: private PluginMeta getPluginMeta() throws IOException {
          if (null != metadata) {
              return metadata;
          }
          metadata = loadMeta(file);
          metadata.setId(PluginUtils.generateShaIdFromName(metadata.getName()));
          dateLoaded = new Date();
          return metadata;
      }