Apologies if this has already been brought to your attention - i'm still a bit unclear how to navigate the mailing lists.
There is a dependency on the java.desktop module - i.e. Swing - in commons-lang. It lives in AbstractCircuitBreaker here. https://github.com/apache/commons-lang/blob/master/src/main/java/org/apache/commons/lang3/concurrent/AbstractCircuitBreaker.java I don't know what exactly should be done, but making java.desktop a static dependency would be nice.