Java steps