in src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/ProcessorUtils.java [273:283]
public static String getParentActivitiesVersion(ProcessingEnvironment processingEnv, TypeElement activities) {
for (TypeMirror superInterfaceType : activities.getInterfaces()) {
Element superInterfaceDeclaration = processingEnv.getTypeUtils().asElement(superInterfaceType);
String parentVersion = getActivitiesVersion((TypeElement) superInterfaceDeclaration);
if (parentVersion != null && !parentVersion.isEmpty()) {
return parentVersion;
}
}
return null;
}