Java features with example Archives : GuptaTreePoint