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();
 }