ReflectUtils add double check
Refactoring nettool code