Access to this buffer is not synchronized, but then why is it static? private static char[] fCharacters = new char[256]