public interface DataReader<S,T>
DataSource<S>
getDataSource()
T
read()
DataSource<S> getDataSource()
T read()