original_docstring: 
    Prequisites: handle_dependeeNoun_initialization_forNegatedNounDependency function should have been called on dep_dict before
    dependee (parent) noun = noun which others depend on (in our case some adjectives depends on a parent noun)
    
docstring: handle_dependeeNoun_initialization_forNegatedNounDependency function should have been called on dep_dict before
  dependee (parent) noun = noun which others depend on (in our case some adjectives depends on a parent noun)
docstring_tokens: handle_dependeeNoun_initialization_forNegatedNounDependency function should have been called on dep_dict before dependee ( parent ) noun = noun which others depend on ( in our case some adjectives depends on a parent noun )
code: def handle_dependeeNoun_initialization_forAdjectiveDependency(dep_dict, word, dependentWord):
    '''
    Prequisites: handle_dependeeNoun_initialization_forNegatedNounDependency function should have been called on dep_dict before
    dependee (parent) noun = noun which others depend on (in our case some adjectives depends on a parent noun)
    '''
  
    if word.upos == 'NOUN' or word.upos == 'PROPN': # we do not care if it is a noun (common noun) or a proper noun (nouns for specific things) as long as it is a noun
      if dependentWord.upos == 'ADJ' and (dependentWord.deprel == 'amod' or dependentWord.deprel == 'conj'): # if noun (whether it be a common noun or a proper noun); no need to add an ID
        adjElem_key    = (dependentWord.lemma.upper(), dependentWord.id)
        nounElem_value = (word.lemma.upper(), word.id)
  
        dep_dict.setdefault((dependentWord.lemma.upper(), dependentWord.id), dict()).setdefault('nouns', []).append( nounElem_value )
        if ('NEGATED_NOUNS' in dep_dict) and (nounElem_value in dep_dict['NEGATED_NOUNS']):
          if 'negation' in dep_dict[adjElem_key]:
            del dep_dict[adjElem_key]['negation'] # negations cancelled out each other
          else:
            dep_dict.setdefault(adjElem_key, dict())['negation'] = 'NOT'
code_tokens: def handle_dependeeNoun_initialization_forAdjectiveDependency ( dep_dict , word , dependentWord ) : if word . upos == 'NOUN' or word . upos == 'PROPN' : if dependentWord . upos == 'ADJ' and ( dependentWord . deprel == 'amod' or dependentWord . deprel == 'conj' ) : adjElem_key = ( dependentWord . lemma . upper ( ) , dependentWord . id ) nounElem_value = ( word . lemma . upper ( ) , word . id ) dep_dict . setdefault ( ( dependentWord . lemma . upper ( ) , dependentWord . id ) , dict ( ) ) . setdefault ( 'nouns' , [ ] ) . append ( nounElem_value ) if ( 'NEGATED_NOUNS' in dep_dict ) and ( nounElem_value in dep_dict [ 'NEGATED_NOUNS' ] ) : if 'negation' in dep_dict [ adjElem_key ] : del dep_dict [ adjElem_key ] [ 'negation' ] else : dep_dict . setdefault ( adjElem_key , dict ( ) ) [ 'negation' ] = 'NOT'
short_docstring: Prequisites: handle_dependeeNoun_initialization_forNegatedNounDependency function should have been called on dep_dict before
  dependee (parent) noun = noun which others depend on (in our case some adjectives depends on a parent noun)
short_docstring_tokens: Prequisites : handle_dependeeNoun_initialization_forNegatedNounDependency function should have been called on dep_dict before dependee ( parent ) noun = noun which others depend on ( in our case some adjectives depends on a parent noun )
comment: '''
    Prequisites: handle_dependeeNoun_initialization_forNegatedNounDependency function should have been called on dep_dict before
    dependee (parent) noun = noun which others depend on (in our case some adjectives depends on a parent noun)
    '''$SEP$# we do not care if it is a noun (common noun) or a proper noun (nouns for specific things) as long as it is a noun$SEP$# if noun (whether it be a common noun or a proper noun); no need to add an ID$SEP$# negations cancelled out each other