FasterXML/jackson-databind — pull request #109 by fge (2012-11-16 02:45:07+00:00)
Title: ContainerNode: remove typed parameter

Its only real use was for the .removeAll() method of the class itself: make it
return a ContainerNode since ContainerNode chains itself, and JsonNode.

While we're at it, also simplify NodeCursor's inline Object and Array classes:
their .currentHasChildren() methods used the underlying node's .size() method,
which is defined by JsonNode and dutifully overriden by both ArrayNode and
ObjectNode.