3 import api.classes.Compute;
4 import api.classes.Support;
5 import java.util.Collections;
10 public static void main(String[] args) {
11 class ProviderWrittenAgainstVersion1 extends Compute {
13 public List<String> getData() {
14 return Collections.singletonList("Hello");
17 int index1 = Support.searchByDescription("Hello", new ProviderWrittenAgainstVersion1());
19 int index2 = Support.searchByDescription("Unknown", new ProviderWrittenAgainstVersion1());
23 class ProviderWrittenAgainstVersion2 extends Compute {
25 public List<String> getData() {
26 return Collections.singletonList("Hello");
30 public Map<String, String> getDataAndDescription() {
31 return Collections.singletonMap("Hello", "Says hello");
35 int index3 = Support.searchByDescription("Says hello", new ProviderWrittenAgainstVersion2());