Two non-functional changes: 1. Remove flattenLevel, which is unneeded since at or around d1be7545c6a23657587dfe3bc4b149c91290a66f. 2. Fix build warining about unused variable in executeInitializer.
Two non-functional changes: 1. Remove flattenLevel, which is unneeded since at or around d1be7545c6a23657587dfe3bc4b149c91290a66f. 2. Fix build warining about unused variable in executeInitializer.