return bindProperties(cc, new PropertyBinder(){
public Creator bind(Class component_type, Object key, Class type){
final int ind = findKey(key);
if(ind < 0) return useProperty(component_type, key, type);
else{
final Signature sig = new Property2Signature(component_type, key, type);
return useArgument(sig, ind, type);
}
}
private int findKey(Object k){
for(int i=0; i<keys.length;i++){