def copy(self):
        node = super(DeclarativeNode, self).copy()
        node.klass = self.klass
        node.identifier = self.identifier
        node.store_locals = self.store_locals
        node.child_intercept = self.child_intercept
        if self.engine is not None:
            node.engine = self.engine.copy()
        if self.super_node is not None:
            node.super_node = self.super_node.copy()
        if self.closure_keys is not None:
            node.closure_keys = self.closure_keys.copy()
        return node
Initialize parameters for histograms.
dataset/ETHPy150Open nucleic/enaml/enaml/core/compiler_nodes.py/DeclarativeNode.copy--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/ext/analytics/process.py/_ExponentialBinner.__init__