verify that previligeation works  when use reflection to wrap the main
method !!