JBListTable  javax swing Timer-based row resize animator
DocumentMarkupModel: use interface
EditorTextFieldCellRenderer: improve reusability
wildcards
JBListTable: introduce JBTableRowRenderer
introduce EditorTextFieldJBTableRowRenderer
JavaChangeSignatureDialog: improve rendering performance
RestClientRequestPanel: improve painting performance
JBListTable: prevent a memory leak

A memory leak occurring when the following is true:
1) JBListTable object was created but never added
2) It's onRemoveDisposable was not registered as a child of another disposable