Implementation of JSR 352