def to_vool
      meths = []
      body.statements.each do |meth|
        if( meth.is_a?(MethodStatement))
          meths << meth.to_vool
        else
          meths += transform_statement(meth)
        end
      end
      Vool::ClassStatement.new(@name , @super_class_name, Vool::Statements.new(meths) )
    end
def to_vool
      meths = []
      body.statements.each do |meth|
        if( meth.is_a?(MethodStatement))
          meths << meth.to_vool
        else
          meths += transform_statement(meth)
        end
      end
      Vool::ClassStatement.new(@name , @super_class_name, Vool::Statements.new(meths) )
    end
init with the class name, super class name and statement body
 body must be Method or Send (See to_vool) or empty/nil (possibly not handled right)
 Create equivalent vool objects. Mostly for method statements
 For calls, call transform_statement, see there