Procedure Division The procedure division in a method, or a program contains procedures to be executed. The procedure division in an instance definition and a factory definition contains the methods that may be invoked on the instance object or factory object. The procedure division in an interface contains method prototypes. The procedure division in a function prototype, method prototype, or program prototype specifies the parameters, any returning item, and any exceptions that may be raised.