@API(value=Experimental) public interface TestSource extends java.io.Serializable
This is a marker interface. Clients need to check instances for concrete subclasses or subinterfaces.
Implementations of this interface need to ensure that they are serializable and immutable since they may be used as data transfer objects.