test_class.declarator: cityService
test_class.modifier: @Autowired
test_class.original_string: @Autowired
    CityService cityService;
test_class.type: CityService
test_class.var_name: cityService
test_class.declarator: hotelService
test_class.modifier: @Autowired
test_class.original_string: @Autowired
    HotelService hotelService;
test_class.type: HotelService
test_class.var_name: hotelService
test_class.declarator: reviewRepository
test_class.modifier: @Autowired
test_class.original_string: @Autowired
    ReviewRepository reviewRepository;
test_class.type: ReviewRepository
test_class.var_name: reviewRepository
test_class.file: examples/jpa/src/test/java/net/zerobuilder/examples/jpa/domain/ReviewTest.java
test_class.identifier: ReviewTest
test_case.body: @Test
    public void test() throws Exception {
      getReviews().forEach(r -> assertThat(r.getTitle(), is(not("FooBar"))));
      getReviews()
          .map(r -> ReviewBuilders.reviewUpdater(r)
              .title("FooBar")
              .done())
          .forEach(reviewRepository::save);
      getReviews().forEach(r -> assertThat(r.getTitle(), is("FooBar")));
    }
test_case.class_method_signature: ReviewTest.test()
test_case.full_signature: @Test public void test()
test_case.identifier: test
test_case.invocations: forEach getReviews assertThat getTitle is not forEach map getReviews done title reviewUpdater forEach getReviews assertThat getTitle is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void test()
focal_class.declarator: serialVersionUID = 1L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = 1L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: id
focal_class.modifier: @Id
    @GeneratedValue
    private
focal_class.original_string: @Id
    @GeneratedValue
    private Long id;
focal_class.type: Long
focal_class.var_name: id
focal_class.declarator: hotel
focal_class.modifier: @ManyToOne(optional = false)
    private
focal_class.original_string: @ManyToOne(optional = false)
    private Hotel hotel;
focal_class.type: Hotel
focal_class.var_name: hotel
focal_class.declarator: index
focal_class.modifier: @Column(nullable = false)
    private
focal_class.original_string: @Column(nullable = false)
    private int index;
focal_class.type: int
focal_class.var_name: index
focal_class.declarator: rating
focal_class.modifier: @Column(nullable = false)
    @Enumerated(EnumType.ORDINAL)
    private
focal_class.original_string: @Column(nullable = false)
    @Enumerated(EnumType.ORDINAL)
    private Rating rating;
focal_class.type: Rating
focal_class.var_name: rating
focal_class.declarator: checkInDate
focal_class.modifier: @Column(nullable = false)
    @Temporal(TemporalType.DATE)
    private
focal_class.original_string: @Column(nullable = false)
    @Temporal(TemporalType.DATE)
    private Date checkInDate;
focal_class.type: Date
focal_class.var_name: checkInDate
focal_class.declarator: tripType
focal_class.modifier: @Column(nullable = false)
    @Enumerated(EnumType.ORDINAL)
    private
focal_class.original_string: @Column(nullable = false)
    @Enumerated(EnumType.ORDINAL)
    private TripType tripType;
focal_class.type: TripType
focal_class.var_name: tripType
focal_class.declarator: title
focal_class.modifier: @Column(nullable = false)
    private
focal_class.original_string: @Column(nullable = false)
    private String title;
focal_class.type: String
focal_class.var_name: title
focal_class.declarator: details
focal_class.modifier: @Column(nullable = false, length = 5000)
    private
focal_class.original_string: @Column(nullable = false, length = 5000)
    private String details;
focal_class.type: String
focal_class.var_name: details
focal_class.file: examples/jpa/src/main/java/net/zerobuilder/examples/jpa/domain/Review.java
focal_class.identifier: Review
focal_class.interfaces: implements Serializable
focal_class.class_method_signature: Review.Review()
focal_class.full_signature: protected  Review()
focal_class.identifier: Review
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.signature:  Review()
focal_class.class_method_signature: Review.Review(Hotel hotel, int index, ReviewDetails details)
focal_class.full_signature: public  Review(Hotel hotel, int index, ReviewDetails details)
focal_class.identifier: Review
focal_class.modifiers: public
focal_class.parameters: (Hotel hotel, int index, ReviewDetails details)
focal_class.signature:  Review(Hotel hotel, int index, ReviewDetails details)
focal_class.class_method_signature: Review.getHotel()
focal_class.full_signature: public Hotel getHotel()
focal_class.identifier: getHotel
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Hotel
focal_class.signature: Hotel getHotel()
focal_class.class_method_signature: Review.setHotel(Hotel hotel)
focal_class.full_signature: public void setHotel(Hotel hotel)
focal_class.identifier: setHotel
focal_class.modifiers: public
focal_class.parameters: (Hotel hotel)
focal_class.return: void
focal_class.signature: void setHotel(Hotel hotel)
focal_class.class_method_signature: Review.getIndex()
focal_class.full_signature: @IgnoreGetter public int getIndex()
focal_class.identifier: getIndex
focal_class.modifiers: @IgnoreGetter public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getIndex()
focal_class.class_method_signature: Review.getId()
focal_class.full_signature: public Long getId()
focal_class.identifier: getId
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Long
focal_class.signature: Long getId()
focal_class.class_method_signature: Review.setId(Long id)
focal_class.full_signature: public void setId(Long id)
focal_class.identifier: setId
focal_class.modifiers: public
focal_class.parameters: (Long id)
focal_class.return: void
focal_class.signature: void setId(Long id)
focal_class.class_method_signature: Review.setIndex(int index)
focal_class.full_signature: public void setIndex(int index)
focal_class.identifier: setIndex
focal_class.modifiers: public
focal_class.parameters: (int index)
focal_class.return: void
focal_class.signature: void setIndex(int index)
focal_class.class_method_signature: Review.getRating()
focal_class.full_signature: public Rating getRating()
focal_class.identifier: getRating
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Rating
focal_class.signature: Rating getRating()
focal_class.class_method_signature: Review.setRating(Rating rating)
focal_class.full_signature: public void setRating(Rating rating)
focal_class.identifier: setRating
focal_class.modifiers: public
focal_class.parameters: (Rating rating)
focal_class.return: void
focal_class.signature: void setRating(Rating rating)
focal_class.class_method_signature: Review.getCheckInDate()
focal_class.full_signature: public Date getCheckInDate()
focal_class.identifier: getCheckInDate
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Date
focal_class.signature: Date getCheckInDate()
focal_class.class_method_signature: Review.setCheckInDate(Date checkInDate)
focal_class.full_signature: public void setCheckInDate(Date checkInDate)
focal_class.identifier: setCheckInDate
focal_class.modifiers: public
focal_class.parameters: (Date checkInDate)
focal_class.return: void
focal_class.signature: void setCheckInDate(Date checkInDate)
focal_class.class_method_signature: Review.getTripType()
focal_class.full_signature: public TripType getTripType()
focal_class.identifier: getTripType
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: TripType
focal_class.signature: TripType getTripType()
focal_class.class_method_signature: Review.setTripType(TripType tripType)
focal_class.full_signature: public void setTripType(TripType tripType)
focal_class.identifier: setTripType
focal_class.modifiers: public
focal_class.parameters: (TripType tripType)
focal_class.return: void
focal_class.signature: void setTripType(TripType tripType)
focal_class.class_method_signature: Review.getTitle()
focal_class.full_signature: public String getTitle()
focal_class.identifier: getTitle
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getTitle()
focal_class.class_method_signature: Review.setTitle(String title)
focal_class.full_signature: public void setTitle(String title)
focal_class.identifier: setTitle
focal_class.modifiers: public
focal_class.parameters: (String title)
focal_class.return: void
focal_class.signature: void setTitle(String title)
focal_class.class_method_signature: Review.getDetails()
focal_class.full_signature: public String getDetails()
focal_class.identifier: getDetails
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getDetails()
focal_class.class_method_signature: Review.setDetails(String details)
focal_class.full_signature: public void setDetails(String details)
focal_class.identifier: setDetails
focal_class.modifiers: public
focal_class.parameters: (String details)
focal_class.return: void
focal_class.signature: void setDetails(String details)
focal_method.body: public String getTitle() {
      return this.title;
    }
focal_method.class_method_signature: Review.getTitle()
focal_method.full_signature: public String getTitle()
focal_method.identifier: getTitle
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: String
focal_method.signature: String getTitle()