refactor.
add java ee 6