Create from usage: WIP
Create from usage: Improved template performance by not re-analyzing file in expressions.
Create from usage: Added supertype enumeration.
Create from usage: Refactored invoke().
Create from usage: Added file templates.
Create from usage: Fixed a runWriteAction.
Create from usage: Fixed not resolving type parameter correctly.
Create from usage: Fixed return type's type parameters not being taken into account.
Create from usage: Changed new method template to raise exception like in ReSharper.
Create from usage: Fixed a warning.
Create from usage: Changed setupFunctionBody to static.
Create from usage: Fixed type parameters for more complicated cases.
Create from usage: Added type name shortening.
Create from usage: Refactoring.
Create from usage: Added class selection.
Create from usage: Fixed a bug where extension methods could not be added properly.
Create from usage: Fixed duplication of type parameters.
Create from usage: Fixed warnings.
Create from usage: Implemented all create method from usage fixes.
Create from usage: Fixed finding the component number.