public Selector appendSiblingSelector( int axis, String elementName ) { if ( siblingSelector == null ) { return ( siblingSelector = new Selector( _pos, getSpecificityB(), getSpecificityC(), getSpecificityD(), _parent, axis, elementName ) );
public Selector appendSiblingSelector(int axis, String elementName) { checkPseudoElement(); if (siblingSelector == null) { return (siblingSelector = new Selector(_pos, getSpecificityB(), getSpecificityC(), getSpecificityD(), _parent, axis, elementName));
    public Selector appendSiblingSelector( int axis, String elementName ) {        if ( siblingSelector == null ) {            return ( siblingSelector = new Selector( _pos, getSpecificityB(), getSpecificityC(), getSpecificityD(), _parent, axis, elementName ) );        } else {            return siblingSelector.appendSiblingSelector( axis, elementName );        }    }