protected void initParts() {
      assert this.composite1 == null: "This is a bug.";
      assert this.implem_composite1 == null: "This is a bug.";
      this.implem_composite1 = this.implementation.make_composite1();
      if (this.implem_composite1 == null) {
      	throw new RuntimeException("make_composite1() in compClientDefQ5.Root should not return null.");
      }
      this.composite1 = this.implem_composite1._newComponent(new BridgeImpl_composite1(), false);
      assert this.composite2 == null: "This is a bug.";
      assert this.implem_composite2 == null: "This is a bug.";
      this.implem_composite2 = this.implementation.make_composite2();
      if (this.implem_composite2 == null) {
      	throw new RuntimeException("make_composite2() in compClientDefQ5.Root should not return null.");
      }
      this.composite2 = this.implem_composite2._newComponent(new BridgeImpl_composite2(), false);
      assert this.idEvalThenStore == null: "This is a bug.";
      assert this.implem_idEvalThenStore == null: "This is a bug.";
      this.implem_idEvalThenStore = this.implementation.make_idEvalThenStore();
      if (this.implem_idEvalThenStore == null) {
      	throw new RuntimeException("make_idEvalThenStore() in compClientDefQ5.Root should not return null.");
      }
      this.idEvalThenStore = this.implem_idEvalThenStore._newComponent(new BridgeImpl_idEvalThenStore(), false);
      assert this.strEval == null: "This is a bug.";
      assert this.implem_strEval == null: "This is a bug.";
      this.implem_strEval = this.implementation.make_strEval();
      if (this.implem_strEval == null) {
      	throw new RuntimeException("make_strEval() in compClientDefQ5.Root should not return null.");
      }
      this.strEval = this.implem_strEval._newComponent(new BridgeImpl_strEval(), false);
      assert this.cmpEval == null: "This is a bug.";
      assert this.implem_cmpEval == null: "This is a bug.";
      this.implem_cmpEval = this.implementation.make_cmpEval();
      if (this.implem_cmpEval == null) {
      	throw new RuntimeException("make_cmpEval() in compClientDefQ5.Root should not return null.");
      }
      this.cmpEval = this.implem_cmpEval._newComponent(new BridgeImpl_cmpEval(), false);
      assert this.ident == null: "This is a bug.";
      assert this.implem_ident == null: "This is a bug.";
      this.implem_ident = this.implementation.make_ident();
      if (this.implem_ident == null) {
      	throw new RuntimeException("make_ident() in compClientDefQ5.Root should not return null.");
      }
      this.ident = this.implem_ident._newComponent(new BridgeImpl_ident(), false);
      
    }