Your compiler doesn't check that some type/method/field/variable was already declared. - RESOLVED