Program: 79411
Project: 79411
Buggy source:
@Override public void launch(){
  Entity cbNode=entity.getConfig(CouchbaseSyncGateway.COUCHBASE_SERVER);
  Entities.waitForServiceUp(cbNode,Duration.ONE_HOUR);
  DependentConfiguration.waitInTaskForAttributeReady(cbNode,CouchbaseCluster.IS_CLUSTER_INITIALIZED,Predicates.equalTo(true));
  Time.sleep(10 * 1000);
  if (cbNode instanceof CouchbaseCluster) {
    Optional<Entity> cbClusterNode=Iterables.tryFind(cbNode.getAttribute(CouchbaseCluster.GROUP_MEMBERS),new Predicate<Entity>(){
      @Override public boolean apply(      @Nullable Entity entity){
        return entity instanceof CouchbaseNode && (Boolean.TRUE.equals(entity.getAttribute(entity.IS_IN_CLUSTER)) || Boolean.TRUE.equals(entity.getAttribute(entity.IS_PRIMARY_NODE)));
      }
    }
);
    if (cbClusterNode.isPresent()) {
      cbNode=cbClusterNode.get();
    }
 else {
      throw new IllegalArgumentException(format("String_Node_Str",cbNode.getId()));
    }
  }
  String hostname=cbNode.getAttribute(CouchbaseNode.HOSTNAME);
  String webPort=cbNode.getAttribute(CouchbaseNode.COUCHBASE_WEB_ADMIN_PORT).toString();
  String username=cbNode.getConfig(CouchbaseNode.COUCHBASE_ADMIN_USERNAME);
  String password=cbNode.getConfig(CouchbaseNode.COUCHBASE_ADMIN_PASSWORD);
  String bucketName=entity.getConfig(CouchbaseSyncGateway.COUCHBASE_SERVER_BUCKET);
  String pool=entity.getConfig(CouchbaseSyncGateway.COUCHBASE_SERVER_POOL);
  String pretty=entity.getConfig(CouchbaseSyncGateway.PRETTY) ? "String_Node_Str" : "String_Node_Str";
  String verbose=entity.getConfig(CouchbaseSyncGateway.VERBOSE) ? "String_Node_Str" : "String_Node_Str";
  String adminRestApiPort=entity.getConfig(CouchbaseSyncGateway.ADMIN_REST_API_PORT).iterator().next().toString();
  String syncRestApiPort=entity.getConfig(CouchbaseSyncGateway.SYNC_REST_API_PORT).iterator().next().toString();
  String serverWebAdminUrl=format("String_Node_Str",username,password,hostname,webPort);
  String options=format("String_Node_Str",serverWebAdminUrl,bucketName,adminRestApiPort,syncRestApiPort,pool,pretty,verbose);
  newScript(ImmutableMap.of("String_Node_Str",true),LAUNCHING).body.append(format("String_Node_Str",options) + "String_Node_Str").failOnNonZeroResultCode().execute();
}

Fixed version (ground truth):
@Override public void launch(){
  Entity cbNode=entity.getConfig(CouchbaseSyncGateway.COUCHBASE_SERVER);
  Entities.waitForServiceUp(cbNode,Duration.ONE_HOUR);
  DependentConfiguration.waitInTaskForAttributeReady(cbNode,CouchbaseCluster.IS_CLUSTER_INITIALIZED,Predicates.equalTo(true));
  Time.sleep(10 * 1000);
  if (cbNode instanceof CouchbaseCluster) {
    Optional<Entity> cbClusterNode=Iterables.tryFind(cbNode.getAttribute(CouchbaseCluster.GROUP_MEMBERS),new Predicate<Entity>(){
      @Override public boolean apply(      @Nullable Entity entity){
        return entity instanceof CouchbaseNode && (Boolean.TRUE.equals(entity.getAttribute(CouchbaseNode.IS_IN_CLUSTER)) || Boolean.TRUE.equals(entity.getAttribute(CouchbaseNode.IS_PRIMARY_NODE)));
      }
    }
);
    if (cbClusterNode.isPresent()) {
      cbNode=cbClusterNode.get();
    }
 else {
      throw new IllegalArgumentException(format("String_Node_Str",cbNode.getId()));
    }
  }
  String hostname=cbNode.getAttribute(CouchbaseNode.HOSTNAME);
  String webPort=cbNode.getAttribute(CouchbaseNode.COUCHBASE_WEB_ADMIN_PORT).toString();
  String username=cbNode.getConfig(CouchbaseNode.COUCHBASE_ADMIN_USERNAME);
  String password=cbNode.getConfig(CouchbaseNode.COUCHBASE_ADMIN_PASSWORD);
  String bucketName=entity.getConfig(CouchbaseSyncGateway.COUCHBASE_SERVER_BUCKET);
  String pool=entity.getConfig(CouchbaseSyncGateway.COUCHBASE_SERVER_POOL);
  String pretty=entity.getConfig(CouchbaseSyncGateway.PRETTY) ? "String_Node_Str" : "String_Node_Str";
  String verbose=entity.getConfig(CouchbaseSyncGateway.VERBOSE) ? "String_Node_Str" : "String_Node_Str";
  String adminRestApiPort=entity.getConfig(CouchbaseSyncGateway.ADMIN_REST_API_PORT).iterator().next().toString();
  String syncRestApiPort=entity.getConfig(CouchbaseSyncGateway.SYNC_REST_API_PORT).iterator().next().toString();
  String serverWebAdminUrl=format("String_Node_Str",username,password,hostname,webPort);
  String options=format("String_Node_Str",serverWebAdminUrl,bucketName,adminRestApiPort,syncRestApiPort,pool,pretty,verbose);
  newScript(ImmutableMap.of("String_Node_Str",true),LAUNCHING).body.append(format("String_Node_Str",options) + "String_Node_Str").failOnNonZeroResultCode().execute();
}