nl_tokens: Constructor @class @classdesc Generic node provider implementation .
pl_tokens: function GenericNodeProvider ( options ) { GenericNodeProvider . super_ . call ( this , options ) ; this . loggerOptions = <mask> ? options . loggerOptions : undefined ; logger = options ? options . logger : undefined ; if ( logger ) { this . logger = logger ; cloudUtil . setLogger ( logger ) ; cryptoUtil . setLogger ( logger ) ; } else if ( this . loggerOptions ) { this . loggerOptions . module = module ; logger = Logger . getLogger ( this . loggerOptions ) ; cloudUtil . setLoggerOptions ( this . loggerOptions ) ; cryptoUtil . setLoggerOptions ( this . loggerOptions ) ; this . logger = logger ; } else { // use super's logger logger = this . logger ; cloudUtil . setLogger ( logger ) ; cryptoUtil . setLogger ( logger ) ; } }