whole_func_string: function(statuses) {
          var combined = Status.VALID;
          for (var i = 0; i < statuses.length; i++) {
              if (statuses[i].valueOf() > combined.valueOf()) {
                  combined = statuses[i];
              }
          }
          return combined;
      }
func_code_string: function(statuses) {
          var combined = Status.VALID;
          for (var i = 0; i < statuses.length; i++) {
              if (statuses[i].valueOf() > combined.valueOf()) {
                  combined = statuses[i];
              }
          }
          return combined;
      }
func_documentation_string: A combined status is the worser of the provided statuses