In the following example, the error is produced because the IBase interface does not contain a method called Advanced. To correct the error, add the Advanced method signature to the interface, or reference the correct interface.
class-id BasicImpl implements type IBase. method-id Advanced for type IBase procedure division using a1 as string, a2 as string, returning a3 as string. ... end method. end class. interface-id IBase. method-id Basic. procedure division using a1 as string. end method. method-id Intermediate. procedure division using a1 as string, returning a2 as string. end method. end interface.