public String getName() {
        return "abstractExecution" + dependencies.stream()
            .map(dep -> dep.getNode().getRepresentedType().getSimpleName())
            .collect(joining(", ", "(", ")"));
    }
An abstract base implementation of the {@link Execution} interface.

@param <T> the type to execute on

@author Emil Forslund
@since  1.2.0
common-parent/injector/src/main/java/com/speedment/common/injector/internal/execution/AbstractExecution.java