### Question:
JPAEdmKey extends JPAEdmBaseViewImpl implements JPAEdmKeyView { @Override public JPAEdmBuilder getBuilder() { if (builder == null) { builder = new JPAEdmKeyBuider(); } return builder; } JPAEdmKey(final JPAEdmProperty view);  JPAEdmKey(final JPAEdmComplexTypeView complexTypeView, final JPAEdmPropertyView propertyView); @Override JPAEdmBuilder getBuilder(); @Override Key getEdmKey();  }### Answer:
@Test public void testGetBuilderIdempotent() { JPAEdmBuilder builder1 = keyView.getBuilder(); JPAEdmBuilder builder2 = keyView.getBuilder(); assertEquals(builder1.hashCode(), builder2.hashCode()); }