public static Kernel1D convolve1D(Kernel1D a, Kernel1D b) { if (a.isInteger() != b.isInteger()) throw new IllegalArgumentException("But input kernels must be of the same type."); if (a.isInteger()) { throw new IllegalArgumentException("Add support"); } else { return KernelMath.convolve1D_F32((Kernel1D_F32) a, (Kernel1D_F32) b); } }