question: public OfferRequirement ( String taskType , Collection < TaskInfo > taskInfos , Optional < ExecutorInfo > executorInfoOptional ) throws InvalidRequirementException { this ( taskType , taskInfos , executorInfoOptional , Optional . empty ( ) ) ; }
target:  Creates a new OfferRequirement with provided executor requirement and empty placement constraints.