// @skip-test Fails, but commented out to avoid breaking the build public class GenericCast<T> { @SuppressWarnings("unchecked") T tObject = (T) new Object(); T field1 = tObject; T field2; GenericCast() { field2 = tObject; } }