JVM COBOL プログラムは 1 つ以上のタイプ仕様で構成されます。タイプは、クラス、値タイプ、インターフェイス、デリゲート、列挙、または属性のいずれかになります。
PROGRAM-ID/END PROGRAM で区切られた手続き型 COBOL プログラムもありますが、それらについては別の場所で説明しています。