Use <code></code> instead of {} in javadoc
Minor changes in visitor javadoc
Make visitors' constructors private
Split CollectColorsVisitor in CollectFreeColorsVisitor and CollectBoundColorsVisitor