Без правки исходников можно вообще сделать subj?
ps Во встроенном не устраивает то, что он не может грамотно переносить подобные выражения:
System.out.printf("%s %s %s\n" , aPerson.getFirstName() , aPerson.getLastName() , aPerson.getAddress());
Т.е. он нормально форматирует только если запятая в конце строки, а не в начале.