code.tab(2).append("StringBuffer r = new StringBuffer").
openParen(true).append("b.length * 2").closeParen().
append(";").endl();
code.tab(2).append("for").openParen(true).
append("int i = 0; i < b.length; i++").closeParen().endl();
code.tab(3).append("for").openParen(true).
append("int j = 1; j >= 0; j--").closeParen().endl();
code.tab(4).append("r.append").openParen(true).
append("HEX[").openParen(false).append("b[i] >> ").
openParen(false).append("j * 4").closeParen().closeParen().
append(" & 0xF]").closeParen().append(";").endl();