The storeJSFRecordAsBytes build descriptor option affects the behavior of the j2eelib.getSessionAttr() and j2eelib.setSessionAttr() system functions. However, you do not need to change the code that calls these functions. By changing the storeJSFRecordAsBytes build descriptor, you change the behavior for all get or set session attribute calls that involve JSF records.
The storeJSFRecordAsBytes build descriptor is effective only when the genProperties build descriptor option is set to GLOBAL or PROGRAM.