package net.hyperic.sigar;

/**
 * Sigar exception class, thrown for methods which are not implemented
 * on a given platform.
 */
public class SigarNotImplementedException extends SigarException {

    public static final SigarNotImplementedException INSTANCE =
        new SigarNotImplementedException();

    public SigarNotImplementedException () { super(); }

    public SigarNotImplementedException (String s) { super(s); }
}

@@ -192,16 +192,121 @@
 tion %7B%0A%0A
+    private static final String msg = %0A        %22This method has not been implemented on this platform%22;%0A%0A
     publ
@@ -402,16 +402,19 @@
 ception(
+msg
 );%0A%0A    

add INSTANCE for reuse