Make ComponentBuilder clonable.

You need to clone a ComponentBuilder in various situations. Topic rulez.
Also thougt about that, but should be impossible, cause the variable "current" is from the type "TextComponent" and the only way objects get added to the List is whith append() where current is added.