Not sure if we have this linked but generally this was the original spec
http://www.franz.com/support/documentation/current/doc/jlinker.htm
When using that doc, generally the symbols with "jlinker" in their name are not needed in ABCL (they are used to manage a connection for operation and ABCL already has a jvm present) Also some things like "discard-in-java" are not needed eigther.
Some things like "jcons" are legacy interface and usually will say things like: "This is a deprecated (maintained for now for backward compatibility) name of the function *jconstructor*http://www.franz.com/support/documentation/current/doc/operators/jlinker/jconstructor.htm. Please use *jconstructor*http://www.franz.com/support/documentation/current/doc/operators/jlinker/jconstructor.htminstead of *jcons*. See *jconstructor*http://www.franz.com/support/documentation/current/doc/operators/jlinker/jconstructor.htmfor details. "
There maybe other minor detail differences.
If there is something one just can not live without like:
def-java-* function they can probly be incorperated.