16. The medium of claim 15 , wherein the one or more annotations for each selected choice comprising: one or more semantically different alternatives to the selected choice that each, if used in the database query language statement, produce the same result; reasons for not performing one or more rewrites of the database query language statement; and information to be displayed to a developer of the database query language statement.
16. The medium of claim 15 , wherein the one or more annotations for each selected choice comprising: one or more semantically different alternatives to the selected choice that each, if used in the database query language statement, produce the same result; reasons for not performing one or more rewrites of the database query language statement; and information to be displayed to a developer of the database query language statement. 17. The medium of claim 16 , wherein the executed instructions further perform the method comprising: associating the one or more annotations for each selected choice to a corresponding operator of the database query language statement.