Java Pitfalls: Time-Saving Solutions and Workarounds to Improve Programs