MethodInvocation commitFields = ast.newMethodInvocation();
commitFields.setExpression(createName(ast, getClassName(
FieldRecord.class.getName(), state, root)));
commitFields.setName(ast.newSimpleName("commit"));
commitFields.arguments().add(ast.newSimpleName(RECORDS_NAME));
commitFields.arguments().add(ast.newSimpleName("timestamp"));
MethodInvocation topTimestamp = ast.newMethodInvocation();
topTimestamp.setExpression(ast
.newSimpleName(CHECKPOINT_RECORD_NAME));
topTimestamp.setName(ast.newSimpleName("getTopTimestamp"));