Program: 89974
Project: 89974
Buggy source:
/** 
 * Constructor.
 * @param id         The unique identifier of this command
 * @param created    The time this command was created in the system
 * @param updated    The last time this command was updated in the system
 * @param resources  The execution resources associated with this command
 * @param metadata   The metadata associated with this command
 * @param executable The executable command that will be used when a job is run with this command. Generallythis will start with the binary and be followed optionally by default arguments. Must have at least one
 * @param memory     The default memory that should be used to run a job with this command
 * @param checkDelay The amount of time (in milliseconds) to delay between checks of job status for jobs run usingthis command. Min 1 but preferably much more
 */
@JsonCreator public Command(@JsonProperty(value="String_Node_Str",required=true) final String id,@JsonProperty(value="String_Node_Str",required=true) final Instant created,@JsonProperty(value="String_Node_Str",required=true) final Instant updated,@JsonProperty(value="String_Node_Str") @Nullable final ExecutionEnvironment resources,@JsonProperty(value="String_Node_Str",required=true) final CommandMetadata metadata,@JsonProperty(value="String_Node_Str",required=true) final List<String> executable,@JsonProperty(value="String_Node_Str") @Nullable final Integer memory,@JsonProperty(value="String_Node_Str",required=true) final long checkDelay){
  super(id,created,updated,resources);
  this.metadata=metadata;
  this.executable=ImmutableList.copyOf(executable);
  this.memory=memory;
  this.checkDelay=checkDelay;
}

Fixed version (ground truth):
/** 
 * Constructor.
 * @param id         The unique identifier of this command
 * @param created    The time this command was created in the system
 * @param updated    The last time this command was updated in the system
 * @param resources  The execution resources associated with this command
 * @param metadata   The metadata associated with this command
 * @param executable The executable command that will be used when a job is run with this command. Generallythis will start with the binary and be followed optionally by default arguments. Must have at least one. Blanks will be removed
 * @param memory     The default memory that should be used to run a job with this command
 * @param checkDelay The amount of time (in milliseconds) to delay between checks of job status for jobs run usingthis command. Min 1 but preferably much more
 */
@JsonCreator public Command(@JsonProperty(value="String_Node_Str",required=true) final String id,@JsonProperty(value="String_Node_Str",required=true) final Instant created,@JsonProperty(value="String_Node_Str",required=true) final Instant updated,@JsonProperty(value="String_Node_Str") @Nullable final ExecutionEnvironment resources,@JsonProperty(value="String_Node_Str",required=true) final CommandMetadata metadata,@JsonProperty(value="String_Node_Str",required=true) final List<String> executable,@JsonProperty(value="String_Node_Str") @Nullable final Integer memory,@JsonProperty(value="String_Node_Str",required=true) final long checkDelay){
  super(id,created,updated,resources);
  this.metadata=metadata;
  this.executable=ImmutableList.copyOf(executable.stream().filter(StringUtils::isNotBlank).collect(Collectors.toList()));
  this.memory=memory;
  this.checkDelay=checkDelay;
}