public static Document getOwnerDocumentFor(final Node documentOrElement) {
        if (Node.DOCUMENT_NODE == documentOrElement.getNodeType()) {
            return (Document) documentOrElement;
        }
        return documentOrElement.getOwnerDocument();
    }
public static Document getOwnerDocumentFor ( final Node documentOrElement ) { if ( Node . DOCUMENT_NODE == documentOrElement . getNodeType ( ) ) { return ( Document ) documentOrElement ; } return documentOrElement . getOwnerDocument ( ) ; }
@param documentOrElement
@return document that owns the given node