Class AbstractProgramPart<F extends ProgramPartFactory>