The {@link org.identityconnectors.framework.spi.operations operations} package has many operations from which to choose. In some cases, one operation does the same thing as another but exposes more options. For instance there are two update operations. {@link org.identityconnectors.framework.spi.operations.UpdateOp} is simpler to implement than {@link org.identityconnectors.framework.spi.operations.UpdateAttributeValuesOp}.