p.pln("");
p.pln("private " + remoteInterfaceName + " delegate_;");
p.pln("");
// this is the constructor
p.plnI("public " + remoteClientSimpleName + "(" +
remoteInterfaceName + " stub" + " , " +
"java.lang.String busIntf" + ")" + " {");
p.pln("super(stub, busIntf);");
p.pln("");
p.pln("delegate_ = stub;");