private void initRelationshipMap() {
    Relationships relationships = getBundleDescriptor().getSingleRelationships();

    if (relationships != null) {
      EjbRelation[] rels = relationships.getEjbRelation();
      int i, count = ((rels != null) ? rels.length : 0);

      // cache relationship roles by ejb name
      for (i = 0; i < count; i++) {
        EjbRelation relationship = rels[i];

        addRole(relationship, relationship.getEjbRelationshipRole());
        addRole(relationship, relationship.getEjbRelationshipRole2());
      }
    }
  }