Please check if the PR fulfills these requirements
[x] The commit message follows our guidelines
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)
Does this PR already have an issue describing the problem ?
No
What kind of change does this PR introduce?
Design fix
What is the current behavior?
Point parameters are not final and therefore special care (cloning) is needed when returning a Point
What is the new behavior (if this is a feature change)?
Point parameters are final and therefore Node::getPosition, Node::setPosition(point) methods have been added.
Does this PR introduce a breaking change or deprecate an API?
No
Please check if the PR fulfills these requirements
Does this PR already have an issue describing the problem ? No
What kind of change does this PR introduce? Design fix
What is the current behavior? Point parameters are not final and therefore special care (cloning) is needed when returning a Point
What is the new behavior (if this is a feature change)? Point parameters are final and therefore Node::getPosition, Node::setPosition(point) methods have been added.
Does this PR introduce a breaking change or deprecate an API? No