A dependency analysis utility in Java which uses topological sorting to order values based on their dependencies.