Bug 127861 [DataBinding] Mark API provisional
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/databinding/updatables/ConvertingSet.java
if (converter != null) {
			return converter.getValue(element);
		}
		
		
		return func.calculate(element);
    }
    
    /**
     * Returns all elements in the input set that convert to the the given
     * element in the reciever.
     * 
     * @param adapter
     * @return
     */
    public Collection getElements(Object adapter) {
    	
    	if (func == IdentityFunction.getInstance()) {
    		return Collections.singleton(adapter);
    	}
    
    	
    	
    	if (converter != null) {
    		converter.getInverse(adapter);
    	}
    	
    	
    	Collection result = new HashSet();
    	Collection rawInput = input.toCollection();