Focused crawls are collections of frequently-updated webcrawl data from narrow (as opposed to broad or wide) web crawls, often focused on a single domain or subdomain.
The include order of "Binders.hpp" matters as it relies on a using statement which is not present in the file itself. It tries using "ComponentContext" but this does not exist in the file and is currently relying on other includes before it to define it.
This manifests itself in a build error when you switch around the include statements order in "ComponentInstanceImpl.hpp".
The AEM Groovy Console provides an interface for running Groovy scripts in the AEM container. Scripts can be created to manipulate content in the JCR, call OSGi services, or execute arbitrary code using the CQ, Sling, or JCR APIs.
The include order of "Binders.hpp" matters as it relies on a using statement which is not present in the file itself. It tries using "ComponentContext" but this does not exist in the file and is currently relying on other includes before it to define it.
This manifests itself in a build error when you switch around the include statements order in "ComponentInstanceImpl.hpp".