class SingleInputSemanticProperties implements SemanticProperties {

	@Override
	public FieldSet getForwardingTargetFields(int input, int sourceField) {
		if (input != 0) {
			throw new IndexOutOfBoundsException();
		}

		return this.fieldMapping.containsKey(sourceField) ? this.fieldMapping.get(sourceField) : FieldSet.EMPTY_SET;
	}

	public  SingleInputSemanticProperties();

}