removed dependency for jsr305