code: public final void setShadowOrientation(@NonNull final Orientation orientation) {
          Condition.INSTANCE.ensureNotNull(orientation, "The orientation may not be null");
          this.orientation = orientation;
          adaptElevationShadow();
      }
docs: Sets the orientation of the shadow, which should be visualized by the view.
  
  @param orientation
  The orientation, which should be set, as a value of the enum {@link Orientation}. The
  orientation may either be <code>LEFT</code>, <code>RIGHT</code>, <code>TOP</code>,
  <code>BOTTOM</code>, <code>TOP_LEFT</code>, <code>TOP_RIGHT</code>,
  <code>BOTTOM_LEFT</code> or <code>BOTTOM_RIGHT</code>