[{IDENTIFICATION} DIVISION. ]   {ID            }     {FUNCTION-ID}                    {RESIDENT}       [ AUTHOR. [Comment-Entry .] ]       [ INSTALLATION. [Comment-Entry .] ]       [ DATE-WRITTEN. [Comment-Entry .] ]       [ DATE-COMPILED. [Comment-Entry .] ]       [ SECURITY. [Comment-Entry .] ]       [ REMARKS. [Comment-Entry .] ]       [ DATA DIVISION. ]                            [ INHERITS FROM Class-Name ]                            [ IMPLEMENTS { Interface-Name } ... ] .       [ AUTHOR. Comment-Entry . ]       [ INSTALLATION. Comment-Entry . ]  | 
      [ DATE-WRITTEN. Comment-Entry . ]       [ DATE-COMPILED. Comment-Entry . ]       [ AUTHOR. Comment-Entry . ]       [ INSTALLATION. Comment-Entry . ]       [ DATE-WRITTEN. Comment-Entry . ]       [ DATE-COMPILED. Comment-Entry . ]       [ SECURITY. Comment-Entry . ]       [ REMARKS. Comment-Entry . ]       [ {IDENTIFICATION} DIVISION.         {ID            }         FACTORY.           [ PROCEDURE DIVISION.             [ {IDENTIFICATION} DIVISION.               {ID            }                                                          {PRIVATE  }                                                          {PROTECTED}           END FACTORY. ]       [ {IDENTIFICATION} DIVISION.         {ID            }         OBJECT.  | 
          [ PROCEDURE DIVISION.             [ {IDENTIFICATION} DIVISION.               {ID            }                                                          {PRIVATE  }                                                          {PROTECTED}           END OBJECT. ]  |