public static String computeActivityName()

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;
    }