AbstractFileInputReader : made to be implemented FileInputReader