Added pumpController model for Java (for Journal article)