return _asPoint;
Point pt = null; if (_bgPosIsAbsolute) {  if ( _asPoint == null ) { _asPoint = new Point(); float xF = calcFloatProportionalValue(_bgPosXValue, _bgPosXType, parentWidth); float yF = calcFloatProportionalValue(_bgPosYValue, _bgPosYType, parentHeight); _asPoint.setLocation(xF, yF); } pt = _asPoint; } else { pt = new Point(); float xF = calcFloatProportionalValue(_bgPosXValue, _bgPosXType, parentWidth); float yF = calcFloatProportionalValue(_bgPosYValue, _bgPosYType, parentHeight); pt.setLocation(xF, yF); }  return pt;
    public Point asPoint( float parentWidth, float parentHeight ) {        return _asPoint;        /*         * // KEEP: this was a version where bgpos was calculated relative to containing size         * // however in BackgroundPainter, the value is requested as a percentage...not sure that         * // is always valid, but...(PWW 24-01-05)         * Point pt = null;         * if (_bgPosIsAbsolute) {         * assert (_asPoint != null);         * pt = _asPoint;         * } else {         * pt = new Point();         * float xF = calcFloatProportionalValue(_bgPosXValue, _bgPosXType, parentWidth);         * float yF = calcFloatProportionalValue(_bgPosYValue, _bgPosYType, parentHeight);         * pt.setLocation(xF, yF);         * }         * System.out.println("[" + this.hashCode() + "]   background-position (absolute: " + _bgPosIsAbsolute + ") " + _orgText + " (" + _domCSSPrimitiveValue.getCssText() + ") x:" + pt.getX() + " y:" + pt.getY());         * return pt;         */    }