1 public interface Camera {
3 public List<Float> MethodA(int A, int B);
4 public void MethodA(int A, int B, int AB);
5 public int MethodB(int C, String D[]);
6 public String MethodC(String E, List<Integer> F);
7 public float MethodD(List<String> G, float H);
8 public boolean MethodE(String I, boolean J);
9 public void MethodF(LightBulb K);
10 public Enum MethodG(Enum L);
11 public Struct MethodH(Struct M, int N);
13 capability ImageCapture {
14 description = "The quick brown fox jumps over the smart dog";
15 description = "Another description";
16 method = "MethodA(int A, int B)";
17 method = "MethodB(int C, String D[])";
18 method = "MethodC(String E, List<Integer> F)";
19 method = "MethodF(LightBulb K)";
20 method = "MethodG(Enum L)";
21 method = "MethodH(Struct M, int N)";
24 capability VideoRecording {
25 description = "The quick brown fox jumps over the cool dog";
26 method = "MethodA(int A, int B)";
27 method = "MethodA(int A, int B, int AB)";
28 method = "MethodD(List<String> G, float H)";
31 capability BackupData {
32 description = "The quick brown fox jumps over the clever dog";
33 method = "MethodE(String I, boolean J)";