Currently, first "is" rightfully issues a warning but the second is not :
import System.Collections import System.Collections.Generic l = ArrayList() print l is ArrayList t = List[of string]() print t is List[of string]
(reported by Eric Butler)
fixed in rev. 3007
fixed in rev. 3007