public override void GenCode(ref string output)
        {
            output += Environment.NewLine + ".class";

            foreach (var modifier in ClassModifiers)
            {
                output += $" {modifier.ToString().ToLower()}";
            }
            output += $" {this.Identifier.Name}" + Environment.NewLine + "{";

            foreach (var ClassMemberDeclaration in ClassMemberDeclarations)
            {
                ClassMemberDeclaration.GenCode(ref output);
            }

            output += Environment.NewLine + "}";
        }