CREATE [OR REPLACE] [AND { RESOLVE | COMPILE }] [NOFORCE] JAVA
{ { SOURCE | RESOURCE } NAMED [schema .] primary_name 
| CLASS [SCHEMA schema]
}
[invoker_rights_clause] 
[RESOLVER
 ( ( match_string [,] { schema_name | - } )
   [( match_string [,] { schema_name | - } )]...
 )
]
{ USING
  { BFILE ( directory_object_name , server_file_name )
  | { CLOB | BLOB | BFILE } subquery
  | 'key_for_BLOB'
  }
| AS source_text
}
;