layout for reflection to predictor conversion