The Java Pump