/* (non-Javadoc)
@see cyclops2.monads.transformers.values.ListT#takeRight(int)
337329
@Override
    public StreamT<W,T> takeRight(final int num) {

        return (StreamT<W,T>) FoldableTransformerSeq.super.takeRight(num);
    }
475203
public Tile getRight() {
        int x = tileX + 1;
        if (x > getMaxTileNumber(this.zoomLevel)) {
            x = 0;
        }
        return new Tile(x, this.tileY, this.zoomLevel, this.tileSize);
    }
1278862
function getRight(node) {
    let right = node.right;

    while (isConcatenation(right)) {
        right = right.left;
    }
    return right;
}
1215243
public boolean canRight() {
        if (parent == null) {
            return false;
        }

        if (index + 1 >= parent.getNode().getGroups().size()) {
            return false;
        }

        return true;
    }
252317
private void overlayRightShift(
    int           ix)
  {
    for (int j = ix; j > 0; j--)
      _nodeKey[j] = _nodeKey[j-1];
  }
98101
def value_right(self, other):
    
    return self if isinstance(other, self.__class__) else self.value
1035951
private void rightShift(
    int           ix)
  {
    for (int j = rightMostIndex(); j >= ix; j--)
      _nodeKey[j+1] = _nodeKey[j];
  }
711492
public static <L, R> Either<L, R> Right(R value) {
		return new Right<L, R>(value);
	}
785321
public InclusMultiPos<S, String, String> setBefore(String right) {
		return new InclusMultiPos<S, String, String>(right, right) {
			
			@Override protected S result() {
				return delegateQueue('B', left, right, pos, position, inclusive, plusminus, filltgt);
			}
		};
	}
826962
public static <L, R> @NonNull Pair<L, R> right(final @Nullable R right) {
    return of(null, right);
  }
107574
public final Optional<R> asOptionalRight() {
		return fold(val -> Optional.<R> empty(), Optional::of);
	}
654981
public BooleanExpression goe(Expression<T> right) {
        return Expressions.booleanOperation(Ops.GOE, mixin, right);
    }
670497
public static <L, R> Either<L, R> rightOf(R reference) {
        require(reference != null, "Expected non-null reference");
        return new Right<>(reference);
    }
1031966
public BooleanExpression in(T... right) {
        if (right.length == 1) {
            return eq(right[0]);
        } else {
            return Expressions.booleanOperation(Ops.IN, mixin, ConstantImpl.create(ImmutableList.copyOf(right)));
        }
    }
1185672
public BooleanExpression notIn(T... right) {
        if (right.length == 1) {
            return ne(right[0]);
        } else {
            return Expressions.booleanOperation(Ops.NOT_IN, mixin, ConstantImpl.create(ImmutableList.copyOf(right)));
        }
    }
405716
function reflexRight(right, p, i0, i1) {
    for(var i=i0; i<i1; ++i) {
      var a = right[i]
      var b = right[i+1]
      if(orient(p, a, b) <= 0) {
        cells.push([p[2], a[2], b[2]])
      } else {
        return i
      }
    }
    return i1
  }
1108903
def op_right(op):
    
    def method(self, other):
        return op(value_left(self, other), value_right(self, other))
    return method