static SliceDependency of(Slice origin, Iterable<Dependency> dependenciesToConsider, Slice target) {
        return new SliceDependency(origin, dependenciesToConsider, target);
    }
@Test
    public void can_be_converted_to_dependencies() {
        Slices slices = Slices.matching(TEST_CLASSES_PACKAGE + ".(*)..")
                .of(new ClassFileImporter().importPackages(TEST_CLASSES_PACKAGE));

        Slice origin = getSlice("first", slices);
        Slice target = getSlice("second", slices);

        SliceDependency sliceDependency = SliceDependency.of(origin, origin.getDependenciesFromSelf(), target);

        assertThatConversionOf(sliceDependency)
                .satisfiesStandardConventions()
                .isPossibleTo(Dependency.class);
    }