Class AbstractInput<IN,​OUT>