use *.valueOf(String) instead of *.parse*(String)