Secondary Java simulation