code: protected boolean addDependencies(DependencyContainer container)
    {
      /* XXX:
      if (_classPath instanceof JarPath) {
        container.add(_depend);
        return false;
      }
      else
      */ 
      if (_hasJNIReload) {
        container.add(this);
        return true;
      }
      else if (_sourcePath == null) {
        container.add(_depend);
        return false;
      }
      else {
        container.add(this);
        return true;
      }
    }
docs: Adds the dependencies, returning true if it's adding itself.