Artificial neural networks with java : Tools for building neural network applications.