### Question:
JPAEdmReferentialConstraintRole extends JPAEdmBaseViewImpl implements JPAEdmReferentialConstraintRoleView { @Override public JPAEdmBuilder getBuilder() { if (builder == null) { builder = new JPAEdmRefConstraintRoleBuilder(); } return builder; } JPAEdmReferentialConstraintRole(final JPAEdmReferentialConstraintRoleView.RoleType roleType,
      final JPAEdmEntityTypeView entityTypeView, final JPAEdmPropertyView propertyView,
      final JPAEdmAssociationView associationView); @Override boolean isExists(); @Override JPAEdmBuilder getBuilder(); @Override RoleType getRoleType(); @Override ReferentialConstraintRole getEdmReferentialConstraintRole(); @Override String getJPAColumnName(); @Override String getEdmEntityTypeName(); @Override String getEdmAssociationName();  }### Answer:
@Test public void testGetBuilder() { assertNotNull(objJPAEdmReferentialConstraintRole.getBuilder()); }
@Test public void testGetBuilderIdempotent() { JPAEdmBuilder builder1 = objJPAEdmReferentialConstraintRole.getBuilder(); JPAEdmBuilder builder2 = objJPAEdmReferentialConstraintRole.getBuilder(); assertEquals(builder1.hashCode(), builder2.hashCode()); }