================================================================================
classes/equality
================================================================================

res1 = Int == Int
res2 = Int == Float
res3 = Int == 3.getClass()
res4 = 3.getClass() == 4.getClass()
res5 = Person == Person
res6 = Person == Person2

res7 = Int != Int
res8 = Int != Float
res9 = Int != 3.getClass()
res10 = 3.getClass() != 4.getClass()
res11 = Person != Person
res12 = Person != Person2

class Person
class Person2

--------------------------------------------------------------------------------

(module
  (classProperty
    (identifier)
    (binaryExpr
      (variableExpr
        (identifier))
      (variableExpr
        (identifier))))
  (classProperty
    (identifier)
    (binaryExpr
      (variableExpr
        (identifier))
      (variableExpr
        (identifier))))
  (classProperty
    (identifier)
    (methodCallExpr
      (binaryExpr
        (variableExpr
          (identifier))
        (intLiteral))
      (identifier)
      (argumentList)))
  (classProperty
    (identifier)
    (methodCallExpr
      (binaryExpr
        (methodCallExpr
          (intLiteral)
          (identifier)
          (argumentList))
        (intLiteral))
      (identifier)
      (argumentList)))
  (classProperty
    (identifier)
    (binaryExpr
      (variableExpr
        (identifier))
      (variableExpr
        (identifier))))
  (classProperty
    (identifier)
    (binaryExpr
      (variableExpr
        (identifier))
      (variableExpr
        (identifier))))
  (classProperty
    (identifier)
    (binaryExpr
      (variableExpr
        (identifier))
      (variableExpr
        (identifier))))
  (classProperty
    (identifier)
    (binaryExpr
      (variableExpr
        (identifier))
      (variableExpr
        (identifier))))
  (classProperty
    (identifier)
    (methodCallExpr
      (binaryExpr
        (variableExpr
          (identifier))
        (intLiteral))
      (identifier)
      (argumentList)))
  (classProperty
    (identifier)
    (methodCallExpr
      (binaryExpr
        (methodCallExpr
          (intLiteral)
          (identifier)
          (argumentList))
        (intLiteral))
      (identifier)
      (argumentList)))
  (classProperty
    (identifier)
    (binaryExpr
      (variableExpr
        (identifier))
      (variableExpr
        (identifier))))
  (classProperty
    (identifier)
    (binaryExpr
      (variableExpr
        (identifier))
      (variableExpr
        (identifier))))
  (clazz
    (identifier))
  (clazz
    (identifier)))
