@Override
  protected List<ConfigIssue> init() {
    List<ConfigIssue> issues = super.init();
    if (getContext().getOutputLanes().size() != 1) {
      issues.add(getContext().createConfigIssue(
        null,
        null,
        Errors.API_00,
        getInfo().getInstanceName(),
        1,
        getContext().getOutputLanes().size()));
    } else {
      outputLane = getContext().getOutputLanes().iterator().next();
    }
    setSuperInitCalled();
    return issues;
  }
@ Override protected List < ConfigIssue > init ( ) { List < ConfigIssue > issues = super . init ( ) ; if ( getContext ( ) . getOutputLanes ( ) . size ( ) != 1 ) { issues . add ( getContext ( ) . createConfigIssue ( null , null , Errors . API_00 , getInfo ( ) . getInstanceName ( ) , 1 , getContext ( ) . getOutputLanes ( ) . size ( ) ) ) ; } else { outputLane = getContext ( ) . getOutputLanes ( ) . iterator ( ) . next ( ) ; } setSuperInitCalled ( ) ; return issues ; }
Performs the <code>SingleLaneProcessor</code> required initialization. Subclasses overriding this method must
call <code>super.init()</code>.

@return the list of configuration issues found during initialization, an empty list if none.