public Usage Clone() { Usage clone = new Usage(); clone.Optimize = Optimize != null?Optimize.Clone() : null; clone.DebugConstants = DebugConstants != null?DebugConstants.Clone() : null; clone.DebugInfo = DebugInfo != null?DebugInfo.Clone() : null; return(clone); }