Dot notation:
object.method() object.member ? object.member object.member.method() object.member.submember.method() ...etc...
? ClassName.MemberName
? ClassName_MEMBER_MemberName
? MyInstance.MemberName ? MyInstance[ClassName.MemberName]
euclass foo( sequence s ) integer x, y end euclass euclass bar( foo f ) integer x end euclass bar b b = {1,2,3} ? b.x -- will print 3 (because .x refers to the bar.x member) ? b[foo.x] -- will print 1