How To Improve Code Quality With Refactoring In Java