How To Write Reusable Java Code