public Affordance expandPartially(Map<String, ? extends Object> arguments) {
    """
	Expands template variables as far as possible, unsatisfied variables will remain variables. This is primarily for
	manually created affordances. If the Affordance has been created with linkTo-methodOn, it should not be necessary
	to expand the affordance again.
	
	@param arguments for expansion
	@return partially expanded affordance
    """
        return new Affordance(partialUriTemplate.expand((Map<String, Object>) arguments)
                .toString(), linkParams, actionDescriptors);
    }
public Affordance expandPartially(Map<String, ? extends Object> arguments) {
        return new Affordance(partialUriTemplate.expand((Map<String, Object>) arguments)
                .toString(), linkParams, actionDescriptors);
    }
public Affordance expandPartially ( Map < String , ? extends Object > arguments ) { return new Affordance ( partialUriTemplate . expand ( ( Map < String , Object > ) arguments ) . toString ( ) , linkParams , actionDescriptors ) ; }
Expands template variables as far as possible, unsatisfied variables will remain variables. This is primarily for
manually created affordances. If the Affordance has been created with linkTo-methodOn, it should not be necessary
to expand the affordance again.

@param arguments for expansion
@return partially expanded affordance
Expands template variables as far as possible unsatisfied variables will remain variables . This is primarily for manually created affordances . If the Affordance has been created with linkTo - methodOn it should not be necessary to expand the affordance again .