Java "assembler" interface
