private static CybernodeAdmin constrainServer(final CybernodeAdmin serviceAdmin, final MethodConstraints constraints) {
java.lang.reflect.Method[] methods = CybernodeAdmin.class.getMethods();
java.lang.reflect.Method[] methodMapping = new java.lang.reflect.Method[methods.length * 2];
for(int i = 0; i < methodMapping.length; i++)
methodMapping[i] = methods[i / 2];
MethodConstraints methodConstraints = ConstrainableProxyUtil.translateConstraints(constraints, methodMapping);
return (CybernodeAdmin)((RemoteMethodControl)serviceAdmin).setConstraints(methodConstraints);
}