protected Iterable<ReplaceEdit> createMapKeyClassMoveTypeEdits( IType originalType, IPackageFragment newPackage) { if (this.specifiedMapKeyClass != null) { PersistentType mapKeyType = this.getResolvedMapKeyType(); if ((mapKeyType != null) && mapKeyType.isFor(originalType.getFullyQualifiedName('.'))) { return new SingleElementIterable<ReplaceEdit>( this.createMapKeyClassRenamePackageEdit(newPackage.getElementName())); } } return EmptyIterable.<ReplaceEdit>instance(); }