Looks like a prettyprinter problem with import statements. The code seems to work fine. > func(){ import String; return new(33); } func() { import x return new (33); } Bart