Note: The implementation classes are not public APIs. Backward compatibility support in future releases is not guaranteed.