code: public void prepend(Object... aChunk) {
          for (int i = aChunk.length - 1; i >= 0; i--) {
              if (aChunk[i] instanceof String) {
                  this.prepend((String) aChunk[i]);
              } else if (aChunk[i] instanceof SourceNode) {
                  this.prepend((SourceNode) aChunk[i]);
              } else {
                  throw new IllegalArgumentException();
              }
          }
      }
docs: Add a chunk of generated JS to the beginning of this source node.
  
  @param aChunk
  A string snippet of generated JS code, another instance of SourceNode, or an array where each member is one of those things.