public FeedMetaOperatorDescriptor(final JobSpecification spec, final FeedConnectionId feedConnectionId, final IOperatorDescriptor coreOperatorDescriptor, final Map<String, String> feedPolicyProperties, final FeedRuntimeType runtimeType) { super(spec, coreOperatorDescriptor.getInputArity(), coreOperatorDescriptor.getOutputArity()); this.feedConnectionId = feedConnectionId; this.feedPolicyProperties = feedPolicyProperties; if (coreOperatorDescriptor.getOutputRecordDescriptors().length == 1) { outRecDescs[0] = coreOperatorDescriptor.getOutputRecordDescriptors()[0]; } this.coreOperator = coreOperatorDescriptor; this.runtimeType = runtimeType; }