anchor.diff:  public class DSAPublicKeyObjectSubstitution implements ObjectSubstitution<DSAPublicKey, KeyProxy> {
       private static final Logger log = Logger.getLogger("DSAPublicKeyObjectSubstitution");
       @Override
  -    public KeyProxy serialize(DSAPublicKey obj) { <1>
  +    public KeyProxy serialize(DSAPublicKey obj) { //<1>
           log.info("DSAPublicKeyObjectSubstitution.serialize");
           byte[] encoded = obj.getEncoded();
           KeyProxy proxy = new KeyProxy();
  
positive.code:             log.infof("Have XmlConfig, loading");
              XmlConfig config = (XmlConfig) unmarshaller.unmarshal(is);
              log.infof("Loaded XmlConfig, creating service");
              RuntimeValue<RuntimeXmlConfigService> service = template.initRuntimeService(config); <1>
              serviceBuildItem = new RuntimeServiceBuildItem(service); <3>
          }
          return serviceBuildItem;
      }
  
  // TestTemplate#initRuntimeService
      public RuntimeValue<RuntimeXmlConfigService> initRuntimeService(XmlConfig config) {
          RuntimeXmlConfigService service = new RuntimeXmlConfigService(config); <2>
          return new RuntimeValue<>(service);
      }
  
  
negative.code:     }
  
      @Override
      public DSAPublicKey deserialize(KeyProxy obj) { //<2>
          log.info("DSAPublicKeyObjectSubstitution.deserialize");
          byte[] encoded = obj.getContent();
          X509EncodedKeySpec publicKeySpec = new X509EncodedKeySpec(encoded);
  