SampleInputAdapterFactory class