Merge "Initial system feature codegen prototype" into main am: a35b1f13dd am: 5548dfc3f9

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3202559

Change-Id: I1c6f72e049c39fe5d8cbe006eec838c1dbb54aaa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>