CLASS Statement

,At the beginning of a CLASS or INTERFACE block, the IMPLEMENTS and INHERITS options should be broken into the next line in the source code.

CLASS Demo.Customer.CustomerBusinessEntity INHERITS BusinessEntity USE-WIDGET-POOL:

Up to two or three (depending on the length of the Interface name) implemented Interfaces may be placed after the IMPLEMENT phrase. More interfaces should be broken up into multiple lines.

CLASS Demo.Customer.CustomerBusinessEntity INHERITS BusinessEntity IMPLEMENTS IInterface1, IInterface2, IAnotherInterface USE-WIDGET-POOL:

or

CLASS Demo.Customer.CustomerBusinessEntity INHERITS BusinessEntity IMPLEMENTS IInterface1, IInterface2, IAnotherInterface, IJustAnotherLongInterfaceName USE-WIDGET-POOL: