code: public void setBorderImageTopRightBottomLeft(final Float top,
              final Float right, final Float bottom, final Float left,
              final CssLengthUnit unit) {
  
          cssValue = getProducedCssValue(top, unit, right, unit, bottom, unit,
                  left, unit);
  
          this.top = top;
          this.right = right;
          this.bottom = bottom;
          this.left = left;
          topUnit = rightUnit = bottomUnit = leftUnit = unit;
  
          final StateChangeInformer<CssProperty> stateChangeInformer = getStateChangeInformer();
          if (stateChangeInformer != null) {
              stateChangeInformer.stateChanged(this);
          }
      }
docs: sets the top, right, bottom and left in {@code BorderImageWidth}.
  
  @param top
  the value for top. The value {@code auto} will be
  assigned for null value.
  @param right
  the value for right. The value {@code auto} will be
  assigned for null value.
  @param bottom
  the value for bottom. The value {@code auto} will be
  assigned for null value.
  @param left
  the value for left. The value {@code auto} will be
  assigned for null value.
  @param unit
  the {@code CssLengthUnit} for all of the given top,
  right, bottom and left values.
  @author WFF
  @since 1.0.0