You can automatically implement abstract classes instead of hand-coding them. Select the name of the abstract class and press Alt + Enter and select "Implement Abstract Class" option. Select the method to be overridden. You can optionally generate the constructors in the implemented abstract class by select Cmd + N and select the fields to be implemented.