int newIdx = newFrame.getProgramFieldIndexForTypeId(lastField.getTypeId());
if (newIdx == -1) {
// It has not -> Add an empty field with this type ID as a order for
// deletion
ProgramField updateField = (ProgramField) lastField.clone();
updateField.removeData();
if (updateFrame == null) {
updateFrame = new ProgramFrame(newFrame.getId());
}
updateFrame.addProgramField(updateField);