a Java tool for data processing