ParseText.java refactored