associationAttributeDefinition.equals( AttributeFetch.class.cast( source ).getFetchedAttributeDefinition() ) ) { final ExpandingFetchSource popped = popFromStack(); checkPoppedEntity( popped, associationAttributeDefinition.toEntityDefinition() ); associationAttributeDefinition.equals( AttributeFetch.class.cast( currentCollection ).getFetchedAttributeDefinition() ) ) { final CollectionReference popped = popFromCollectionStack(); checkedPoppedCollection( popped, associationAttributeDefinition.toCollectionDefinition() );