NSMutableDictionary<EOAttribute, EOAttribute> attributeMap = new NSMutableDictionary<EOAttribute, EOAttribute>();
EREntityStore srcStore;
EREntityStore destStore;
EORelationship relationship;
@SuppressWarnings("cast")
<BUG>public InnerJoinEntityStore(EORelationship rel, EREntityStore store1, EREntityStore store2) {
srcStore = store1;</BUG>
destStore = store2;
relationship = rel;
for (EOJoin join : (NSArray<EOJoin>)rel.joins()) {

NSMutableDictionary<EOAttribute, EOAttribute> attributeMap = new NSMutableDictionary<EOAttribute, EOAttribute>();
EREntityStore srcStore;
EREntityStore destStore;
EORelationship relationship;
@SuppressWarnings("cast")
public InnerJoinEntityStore(EORelationship rel, EREntityStore store1, EREntityStore store2) {
super(null);
srcStore = store1;
destStore = store2;
relationship = rel;
for (EOJoin join : (NSArray<EOJoin>)rel.joins()) {
