code: public static Map<String, String> attributes(Object executable) {
  
  		if (executable == null
  				|| !Aspects.hasAspect(PerExecutable.class,
  						executable.getClass())) {
  			return empty;
  		}
  		PerExecutable perExecutable = Aspects.aspectOf(PerExecutable.class,
  				executable.getClass());
  
  		if (perExecutable.executable != null) {
  			return perExecutable.executable.values(executable);
  		} else {
  			return empty;
  		}
  	}
docs: Return the values of the attributes
  
  @param executable
  an instance of a class annotated by {@link Program} or by
  {@link Executable}
  @return the values of the attributes or an empty map if the parameter is
  <code>null</code> or if the class is not annotated by
  {@link Program} or by {@link Executable}