Create from usage: Removed supertypes from consideration for return types.
Create from usage: Added Any as fallback to expressions that has no guessable types.
Create from usage: Offering more choices for type substitutions.
Create from usage: Refactoring.
Create from usage: Added type parameter renaming.
Create from usage: Fixed up assertions.
Create from usage: Implemented CreateClassObjectFromUsageFix.
Create from usage: Fixed an overly restrictive assertion.
Create from usage: Fixed a bug where the type parameter list is not rendered correctly when empty.
Create from usage: Fixed a bug with extension functions.
Create from usage: Changed type order to prefer substituted versions.
Create from usage: Fixed extra type options.
Create from usage: Fixed a bug with creating methods in the wrong owners for next and hasNext.
Create from usage: Added tests.
Create from usage: Removed quickfix for NO_CLASS_OBJECT.
Create from usage: Using UnsupportedOperationException for the file template instead.
Create from usage: Fixed extraneous imports in CreateFromUsageFixBase.
Create from usage: Replaced boilerplate code with NavigationUtil.activateFileWithPsiElement.
Create from usage: Renamed all references of 'method' to 'function'.
Create from usage: Made CreateGetFromUsage7 test clearer.