A recurrence processor for Java