Many thanks for you analysis and reply. Why isn't the static field removed completely...
I'm sorry - somehow the summary got lost.
A private static final byte[] field is removed as field, but nevertheless, locally a new byte[] is created an initialized in a static{ .. } code block. In my optinion, that should also be removed. This is for ProGuard 4.11, tested with Java 1.6 u20.