class_docstr: The H2O metaclass to be used by classes wanting to benefit from most of the decorators implemented in this file.
  Features requiring usage of this metaclass are listed and injected through the `_FEATURES` static field.
class_docstr_tok: ["The","H2O","metaclass","to","be","used","by","classes","wanting","to","benefit","from","most","of","the","decorators","implemented","in","this","file",".","Features","requiring","usage","of","this","metaclass","are","listed","and","injected","through","the","`","_FEATURES","`","static","field","."]
code: def __new__(mcs, name, bases, dct):
      for m in H2OMeta._FEATURES:
          bases, dct = m.before_class(bases, dct)
      clz = super(H2OMeta, mcs).__new__(mcs, name, bases, dct)
      for m in H2OMeta._FEATURES:
          clz = m.after_class(clz)
      return clz
  
imports: from h2o.utils.compatibility import *
  from functools import wraps
  import inspect
  import warnings
  from h2o.exceptions import H2ODeprecationWarning
label_desc: Use image node_id 1 for calling the H2OMeta obj's underlying member method code with example usage: obj.__new__(mcs, name, bases, dct) and returns: clz