} else if (this.equals(cs)) { return true; }  long[] converterHandle1 = new long[] {0}; long[] converterHandle2 = new long[] {0};  try { int ec = NativeConverter.openConverter(converterHandle1, this.name()); if (ErrorCode.isSuccess(ec)) { ec = NativeConverter.openConverter(converterHandle2, cs.name()); if (ErrorCode.isSuccess(ec)) { return NativeConverter.contains(converterHandle1[0], converterHandle2[0]); } } return false; } finally { if (0 != converterHandle1[0]) { NativeConverter.closeConverter(converterHandle1[0]); if (0 != converterHandle2[0]) { NativeConverter.closeConverter(converterHandle2[0]); } } }
    public boolean contains(Charset cs){        return false;    }