it knows how gradle.build and pom.xml files are formatted, and it knows how to use regex to parse that formatting correctly on the first try, and it knows how to modify a fond command to find exactly what build files i want to search, and it knows how to format the output