code: void expand(@Nonnull Preprocessor p)
              throws IOException,
              LexerException {
          /* Cache expansion. */
          if (expansion == null) {
              this.expansion = p.expand(this);
              // System.out.println("Expanded arg " + this);
          }
      }
docs: /* pp