Когда я использую нулевой символ '\u0000', stringbuilder остановит добавление новых элементов.
Например:
StringBuilder _stringBuilder = new StringBuilder();
_stringBuilder.append('\u0000');
_stringBuilder.append('a');
System.out.println("."+_stringBuilder+".");
возвращает
. 
Я понимаю, что нулевое значение не должно быть напечатано (или напечатано, как если бы это было значение String), но в этом случае почему stringbuilder не может добавить больше элементов?
Примечание. Я использую jdk 1.6.0_38 на ubuntu.