Why is it required to call the InputFormat with a null argument?
Does the user have to do this? or is it for testing purposes