public static ReflectConstructor skipConstructor( ConstructorAwareReflectClass claxx, boolean skipConstructor, boolean testConstructor) { if (!skipConstructor) { return null; } ReflectConstructor serializableConstructor = claxx.getSerializableConstructor(); if (serializableConstructor == null) { return null; } if (!testConstructor || Deploy.csharp) { return serializableConstructor; } Object obj = serializableConstructor.newInstance((Object[]) null); if (obj != null) { return serializableConstructor; } return null; }