refactering toString() and some method
for remove dependency to commons-lang