I think a while about it but the interface has many methods that does not fit in my plans for the ConditionalExecutorService. If you are suggesting to implement the methods to invoke directly over the ExecutorService inside, then it is ok by me.