nl_tokens: to check if the descirptor is an data descriptor
pl_tokens: function isDataDescriptor ( desc ) { <mask> ! ! desc && desc . hasOwnProperty ( 'value' ) && isBoolean ( desc . configurable ) && isBoolean ( desc . enumerable ) && isBoolean ( desc . writable ) ; }