microsoft-azure-storage/src/com/microsoft/azure/storage/table/TableOperation.java
public static TableOperation merge(final TableEntity entity) {
        Utility.assertNotNull("entity", entity);
        Utility.assertNotNullOrEmpty("entity etag", entity.getEtag());
        return new TableOperation(entity, TableOperationType.MERGE);
    }
public static TableOperation merge(final TableEntity entity) {
        Utility.assertNotNull("entity", entity);
        Utility.assertNotNullOrEmpty("entity etag", entity.getEtag());
        return new TableOperation(entity, TableOperationType.MERGE);
    }
A static factory method returning a {@link TableOperation} instance to merge the specified table entity into
Microsoft Azure storage. To execute this {@link TableOperation} on a given table, call the
{@link CloudTable#execute(TableOperation)} method on a {@link CloudTableClient} instance with the

@param entity
The object instance implementing {@link TableEntity} to associate with the operation.
@return
A new {@link TableOperation} instance for merging the table entity.