Java an object first approach - Culwin lhFintan