public void translateToMap() {
   if (PCUpdateIn != null) {
     PCUpdateIn.resetFlags(true, true);
     addInput(
         "PackageComponent",
         PCObjectHelper.toMap(PCUpdateIn, new HashMap(), "PackageComponent")
             .get("PackageComponent"));
   }
   if (PCUpdateFilter != null) {
     Integer index = PCUpdateFilter.getIndex();
     if (index != null) addInput("Index", index);
     addInput(
         "PCUpdateFilter",
         PCObjectHelper.toMap(PCUpdateFilter, new HashMap(), "PackageComponent")
             .get("PackageComponent"));
   }
   if (PCUpdateGet != null) {
     PCUpdateGet.resetFlags(true, true);
     addInput(
         "PCUpdateGet",
         PCObjectHelper.toMap(PCUpdateGet, new HashMap(), "PackageComponent")
             .get("PackageComponent"));
   }
 }
 public void translateFromMap() {
   PCUpdateIn = PCObjectHelper.fromMap(inputMap, "PackageComponent");
   PCUpdateFilter = PCObjectHelper.fromMapFilter(inputMap, "PCUpdateFilter");
   PCUpdateGet = PCObjectHelper.fromMap(inputMap, "PCUpdateGet");
 }