When specifying constructor/method/field, be sure to specify the -r option, class-name/interface-name, -gc option, -gm option and -gf option successively. If another option is specified among these options, specification error is generated.
When Unicode is specified for the execution-time code, specify RCS(UTF16) in a compiler option (see "3.1.3 Building an Adapter Class").
When you specify Unicode for the runtime code set, specify compiler option ENCODE(UTF8).
When the class name, interface-name, method name or field name exceeds 30 characters, the adapter class is not generable. These names must not exceed 30 characters.