Is the IML trying to be object oriented language ? I knew Java has such kind of data structure.