code: public InputGate<? extends IOReadableWritable> getInputGate(final int pos) {
  		if (pos < this.inputGates.size()) {
  			return this.inputGates.get(pos);
  		}
  
  		return null;
  	}
docs: Returns the registered input gate with index <code>pos</code>.
  
  @param pos the index of the input gate to return
  @return the input gate at index <code>pos</code> or <code>null</code> if no such index exists