public List<SymbolDependency> getByProperty(String property) {
        List<SymbolDependency> result = new ArrayList<>();
        for (SymbolDependency dependency : dependencies) {
            if (dependency.getProperty(property).isPresent()) {
                result.add(dependency);
            }
        }
        return result;
    }
Gets a list of matching dependencies that contain a property named
{@code property}.

@param property Property to find.
@return Returns the matching dependencies.
smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/DependencyTracker.java