private void addConstructorImpl() { impl.addLine(name + "::" + name + "(const PlanDatabaseId& planDb) : Assertion(planDb, \"" + fileName + "\", " + lineNo + ", \"" + lineText + "\") {"); impl.indent();
private void addConstructorImpl() throws TestLangRuntimeException { String constructorDecl = name + "::" + name + "(const PlanDatabaseId& planDb) : Assertion(planDb, \"" + fileName + "\", " + lineNo + ", \"" + lineText + "\"), m_stepDomain(";
  private void addConstructorImpl() {    impl.addLine(name + "::" + name + "(const PlanDatabaseId& planDb) : Assertion(planDb, \"" +                 fileName + "\", " + lineNo + ", \"" + lineText +                 "\") {");    impl.indent();    String stepDom = "m_stepDomain = ";    IXMLElement dom = null;    if((dom = step.getFirstChildNamed("IntervalDomain")) != null) {      stepDom = stepDom + " IntervalIntDomain((int)" + getLowerBound(dom) + ", (int)" + getUpperBound(dom) + ");";      header.addLine("IntervalIntDomain m_stepDomain;");    }    else if((dom = step.getFirstChildNamed("EnumeratedDomain")) != null) {      String enumDomName = "temp";      impl.addLine("EnumeratedDomain " + enumDomName + "(true);");      addEnumInserts(dom, enumDomName, impl);      stepDom = stepDom + enumDomName + ";";      header.addLine("EnumeratedDomain m_stepDomain;");    }    impl.addLine(stepDom);    impl.addLine("m_stepDomain.close();");    impl.unindent();    impl.addLine("}");  }