/**
  * Resolve the specified base package into a pattern specification for the package search path.
  *
  * <p>The default implementation resolves placeholders against system properties, and converts a
  * "."-based package path to a "/"-based resource path.
  *
  * @param basePackage the base package as specified by the user
  * @return the pattern specification to be used for package searching
  */
 protected String resolveBasePackage(String basePackage) {
   return ClassUtils.convertClassNameToResourcePath(
       environment.resolveRequiredPlaceholders(basePackage));
 }