@SuppressWarnings({"rawtypes", "unchecked"}) public static <I, O extends RealType<O>> HybridOp<I, O> hybrid( final OpEnvironment ops, final Class<? extends Op> opType, final I in, final Object... otherArgs) { return (HybridOp) ops.hybrid(opType, RealType.class, in, otherArgs); }