code: @SuppressWarnings("unchecked")
      @Override
      public T moveUp()
      {
          final Node<?> parent = getParent();
  
          if (null != parent)
          {
              final IContainer<?, IPrimitive<?>> container = (IContainer<?, IPrimitive<?>>) parent.asContainer();
  
              if (null != container)
              {
                  container.moveUp(this);
              }
          }
          return cast();
      }
docs: Moves this shape one layer up.
  
  @return T