4.1.3 PackagedProgram构造