if your performing the same action in the catch, join the exceptions 
`catch (final ReflectiveOperationException | final ClassCastException e) { return new NullCounterInterface();  }`
less code is more!