code: public boolean addDynamicRequire(String require) {
      if (!dynamicRequires.contains(require)) {
        dynamicRequires.add(require);
        return true;
      }
      return false;
    }
docs: Registers a type that this input depends on in the order seen in the file. The type was loaded
  dynamically so while it is part of the dependency graph, it does not need sorted before this
  input.