notice that if a lib uses an interface that change...
# random
o
notice that if a lib uses an interface that changed it should have different jar for each java version which is a pain for the lib users