Current implementation of QName.equals(...) is correct but can be made faster by:
1) comparing objectToTest with this
2) changing the order of the compare of namespace and localpart. Since the
localpart of a FQ-name changes more frequently then the namespace we can gain
performance by changing this order.