jsr-310 components