Java implementation of the SMPP API