Bolj očitne novosti prinaša predelava kode. JB je seznanjen z izboljšavami jave 5, ki jih izkorišča na dva načina: nekatere izboljšave skladnje jave 5 lahko uporabimo v kodi, JB pa jo bo prevedel tako, da bo združljiva s prejšnjo različico podlage (skladno JDK 1.4); druga možnost je predelava kode. Nova orodja za predelavo omogočajo napol samodejno izkoriščanje novosti, ki jih prinaša nova skladnja jave 5.