1. Extensions
  2. JSFunctionUnsafeUtilExtension
  3. JSObjectUnsafeUtilExtension