"rawtypes" is specific to the eclipse compiler. The Java lang spec only specifies "unchecked" and "deprecation".

Is it possible to use ValueParser<?> where appropriate to avoid using raw types and just suppress unchecked casts when assigning the new instance to the ValueParser<?> variable?