Java implementation of AMP