Model Checking Java Programs With Output