in src/main/java/com/amazonaws/eclipse/simpleworkflow/asynchrony/annotationprocessor/ProcessorUtils.java [301:319]
public static String computeActivityName(String prefix, String interfaceName, ExecutableElement activity) {
assert(activity != null);
String activityName = null;
Activity activityAnnotation = activity.getAnnotation(Activity.class);
if (activityAnnotation != null && !activityAnnotation.name().isEmpty()) {
activityName = activityAnnotation.name();
}
else {
if (prefix == null || prefix.isEmpty()) {
activityName = interfaceName + "." + activity.getSimpleName().toString();
}
else {
activityName = prefix + activity.getSimpleName().toString();
}
}
return activityName;
}