After this you could also just include parseImpl's code in here instead of having two methods.