code: public OutputGate getOutputGate(int index) {
  		if (index < this.outputGates.size()) {
  			return this.outputGates.get(index);
  		}
  
  		return null;
  	}
docs: Returns the registered output gate with index <code>pos</code>.
  
  @param index the index of the output gate to return
  @return the output gate at index <code>pos</code> or <code>null</code> if no such index exists