I am unable to understand how the type information is specified in Flink while taking input file from Hadoop. I am trying to do this: 

```
DataSet<Tuple2<LongWritable,Text>> data =
            env.readHadoopFile(new TextInputFormat(), LongWritable.class, Text.class, args[0], job, );

```

The documentation says it requires type information as the last parameter. But I am unable to understand how I should give it. Can someone help?