private boolean primitiveHasProperty(PrimitiveRecord record, String propertyName) { int propertyKeyId = propertyKeyTokens.idOf(propertyName); return propertyKeyId != -1 && propertyTraverser.findPropertyRecordContaining( record, propertyKeyId, recordAccess.getPropertyRecords(), false) != Record.NO_NEXT_PROPERTY.intValue(); }