This avoids the need to override methods in the subclasses just to
return a more specific type. Use a single self() method to avoid
repeating @SuppressWarnings("unchecked").
Change-Id: I0f5ef38e5c66c7cff02be7489faa4e3c0f43a82b
This avoids the need to override methods in the subclasses just to
return a more specific type. Use a single self() method to avoid
repeating @SuppressWarnings("unchecked").
Change-Id: I0f5ef38e5c66c7cff02be7489faa4e3c0f43a82b