Update Marker Interfaces in Java