@Override
    public String toString() {
        return getType().getSimpleName() + "#"
            + method.getName() + "("
            + Stream.of(method.getParameters())
            .map(p -> p.getType().getSimpleName().substring(0, 1))
            .collect(joining(", ")) + ")";
    }
An implementation of {@link Execution} that uses reflection to invoke a
method.

@param <T> the component to execute on
@author Emil Forslund
@since 1.2.0
common-parent/injector/src/main/java/com/speedment/common/injector/internal/execution/ReflectionExecutionImpl.java