Convolution Based Methods In Java