sourcePage.copyOptionListValueTo("templateElementName", targetPage);
OptionList targetOptionList = targetPage.getOptionList("listTemplateElementName");
sourcePage.copyOptionListValueTo("sourceTemplateElementName", targetOptionList);
// standard field date
targetPage.copyStandardFieldDateValueFrom("templateElementName", sourcePage);
sourcePage.copyStandardFieldDateValueTo("templateElementName", targetPage);
StandardFieldDateElement targetDateElement = targetPage.getStandardFieldDateElement("templateElementName");
sourcePage.copyStandardFieldDateValueTo("sourceTemplateElementName", targetDateElement);
// standard field numeric