pushInput(new Input(in, null, systemId, null));
if (validating) { validationStack = new LinkedList(); ids = new HashSet(); idrefs = new HashSet(); } pushInput(new Input(in, null, null, systemId, null, null, false, true));
  public XMLParser(InputStream in, String systemId,                   boolean validating,                   boolean namespaceAware,                   boolean coalescing,                   boolean replaceERefs,                   boolean externalEntities,                   boolean supportDTD,                   boolean baseAware,                   boolean stringInterning,                   XMLReporter reporter,                   XMLResolver resolver)  {    this.validating = validating;    this.namespaceAware = namespaceAware;    this.coalescing = coalescing;    this.replaceERefs = replaceERefs;    this.externalEntities = externalEntities;    this.supportDTD = supportDTD;    this.baseAware = baseAware;    this.stringInterning = stringInterning;    this.reporter = reporter;    this.resolver = resolver;    pushInput(new Input(in, null, systemId, null));  }