+public interface Camera {
+
+ public void MethodA(int A, int B);
+ public void MethodA(int A, int B, int AB);
+ public int MethodB(int C, String D[]);
+ public String MethodC(String E, Map<String,Integer> F);
+ public float MethodD(Set<String> G, float H);
+ public boolean MethodE(String I, boolean J);
+ public void MethodF(int K);
+
+ capability ImageCapture {
+ description = "The quick brown fox jumps over the smart dog";
+ description = "Another description";
+ method = "MethodA(int A, int B)";
+ method = "MethodB(int C, String D[])";
+ method = "MethodC(String E, Map<String,Integer> F)";
+ }
+
+ capability VideoRecording {
+ description = "The quick brown fox jumps over the cool dog";
+ method = "MethodA(int A, int B)";
+ method = "MethodA(int A, int B, int AB)";
+ method = "MethodD(Set<String> G, float H)";
+ }
+
+ capability BackupData {
+ description = "The quick brown fox jumps over the clever dog";
+ method = "MethodE(String I, boolean J)";
+ }
+}
+
+