code: public String prettyDependencies() {
          StringBuilder b = new StringBuilder();
          b.append(id()).append('\n');
          for (Iterator<Script> ite = dependencies.iterator(); ite.hasNext(); ) {
              Script n = ite.next();
              prettyDependencies(b, !ite.hasNext(), 0, n);
          }
          return b.toString();
      }
docs: Textual representation for the dependencies.
  
  @return a String containing the dependency tree.