Canadian spelling : Java Glossary

I am a Canadian, so I use Canadian spelling in my documents, e.g. initialise, honour, colour except where I am forced to
use American spelling because some of the Java keywords and classes use American
spelling, such as: synchronized (synchronised),
Color (colour),
Serializable
(serialisable). I do this partly as a gentle
reminder to my readers that Java programmers are an international community.
Americans tend to forget they are not the only ones on the planet.