add TextResourceReader.java