docs: public static DeploymentType shallowClusterAndPathsClone(DeploymentType o) {
          DeploymentType clone = new DeploymentType();
  
          clone.setPartitionDetection(o.getPartitionDetection());
          clone.setHeartbeat(o.getHeartbeat());
          clone.setHttpd(o.getHttpd());
          clone.setSnapshot(o.getSnapshot());
          clone.setExport(o.getExport());
          clone.setUsers(o.getUsers());
          clone.setCommandlog(o.getCommandlog());
          clone.setSystemsettings(o.getSystemsettings());
          clone.setSecurity(o.getSecurity());
          clone.setDr(o.getDr());
          clone.setImport(o.getImport());
  
          ClusterType other = o.getCluster();
          ClusterType cluster = new ClusterType();
  
          cluster.setHostcount(other.getHostcount());
          cluster.setSitesperhost(other.getSitesperhost());
          cluster.setKfactor(other.getKfactor());
          cluster.setId(other.getId());
          cluster.setSchema(other.getSchema());
  
          clone.setCluster(cluster);
  
          PathsType prev = o.getPaths();
          PathsType paths = new PathsType();
  
          paths.setVoltdbroot(prev.getVoltdbroot());
          paths.setSnapshots(prev.getSnapshots());
          paths.setExportoverflow(prev.getExportoverflow());
          paths.setDroverflow(prev.getDroverflow());
          paths.setCommandlog(prev.getCommandlog());
          paths.setCommandlogsnapshot(prev.getCommandlogsnapshot());
          paths.setLargequeryswap(prev.getLargequeryswap());
  
          clone.setPaths(paths);
          clone.setSsl(o.getSsl());
  
          clone.setSnmp(o.getSnmp());
          return clone;
      }