Merge "Refactor pseudo-crate code into struct and methods." into main am: 9657317ab9

Original change: https://android-review.googlesource.com/c/platform/development/+/3112280

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