code: @GwtIncompatible("incompatible method")
      public static String toFullyQualifiedName(final Class<?> context, final String resourceName) {
          Validate.notNull(context, "Parameter '%s' must not be null!", "context" );
          Validate.notNull(resourceName, "Parameter '%s' must not be null!", "resourceName");
          return toFullyQualifiedName(context.getPackage(), resourceName);
      }
docs: Returns the fully qualified name for the resource with name {@code resourceName} relative to the given context.
  
  <p>Note that this method does not check whether the resource actually exists.
  It only constructs the name.
  Null inputs are not allowed.</p>
  
  <pre>
  ClassPathUtils.toFullyQualifiedName(StringUtils.class, "StringUtils.properties") = "org.apache.commons.lang3.StringUtils.properties"
  </pre>
  
  @param context The context for constructing the name.
  @param resourceName the resource name to construct the fully qualified name for.
  @return the fully qualified name of the resource with name {@code resourceName}.
  @throws java.lang.NullPointerException if either {@code context} or {@code resourceName} is null.