thesis statement book definition case study examples in java