+ core: inline jsr166 to remove dependency