This implementation provides the default implementation for the high-level codepage detection method
AbstractCodepageDetector.open(URL)of the implemented interface ICodepageProcessor.
The given Object will be stored in a newly created
ITreeNode which will get assigned this node to be it's father,
while this instance will store the new node in it's list
(unconditionally: e.g.
The given ITreeNode will become this node to be it's father,
while this instance will store the given node in it's list if not null
(unconditionally: e.g.
If the given argument is already a child node of this one (by the means of
the equals method), it will replace the old node but gets the childs of the
old node.