code: def process(cls, noun_phrases: [Span]) -> [Span]:
      new_phrases = []
      for phrase in noun_phrases:
          p = _NPPostprocessor._phrase_process(phrase)
          if p is not None and len(p) > 0:
              new_phrases.append(p)
      return new_phrases
  
imports: import pickle
  from os import path
  import numpy
  import spacy
  from spacy.tokens import Doc
  from spacy.tokens import Span
  from nlp_architect.models.chunker import SequenceChunker
  from nlp_architect.utils.generic import pad_sentences
  from nlp_architect.utils.io import validate_existing_filepath
  from nlp_architect.utils.text import extract_nps, Stopwords
label_desc: Use image node_id 1 for calling the _NPPostprocessor obj's underlying member method code with example usage: obj.process(cls, noun_phrases) and returns: new_phrases