Renaming protected fields of non-final classes can break users of JUnit. I'm sorry, but I think you need to use the old naming convention for all fields that are currently protected