INTERFACEStarter ; IMPORT Pane; CONST Brand = "Starter"; TYPE T <: Public; Public = OBJECT name, ext: TEXT; key: CHAR; METHODS init(name: TEXT := "Document"; ext: TEXT := ""; key: CHAR := 'n'): T; new(): Pane.T; END; PROCEDURE Equal(a, b: T): BOOLEAN; END Starter.