def METHOD_NAME(self, X, Y=None):
    """Create a new instance of wrapped hmmlearn estimator.
    Parameters
    ----------
    X : 1D np.array, shape = [num_observations]
        Observations to apply labels to.
    Returns
    -------
    self :
        Reference to self.
    """
    # import inside _fit to avoid hard dependency.
    from hmmlearn.hmm import PoissonHMM as _PoissonHMM
    self._hmm_estimator = _PoissonHMM(
        self.n_components,
        self.startprob_prior,
        self.transmat_prior,
        self.lambdas_prior,
        self.lambdas_weight,
        self.algorithm,
        self.random_state,
        self.n_iter,
        self.tol,
        self.verbose,
        self.params,
        self.init_params,
        self.implementation,
    )
    return super(PoissonHMM, self).METHOD_NAME(X, Y)