title: Does not implement interface member/does not implement abstract member
body: <p>I am trying to bind the clover .aar file to xamarin through their android binding library in visual studio. I have gotten it down to two errors:</p>
  
  <blockquote>
    <p>'Decimal' does not implement interface member 'iComparable.ComapreTo(Object)'</p>
    
    <p>'AuthTask' does not implement inherited abstract member 'AsyncTask.DoInBackground(params Object[])'</p>
  </blockquote>
  
  <p>Here are the associated files.</p>
  
  <pre><code>public partial class Decimal : global::Java.Lang.Number, global::Java.Lang.IComparable {
  
  public partial class AuthTask : global::Android.OS.AsyncTask {
  </code></pre>
  
  <p>I tried adding this to my metadata.xml but nothing changes.</p>
  
  <pre><code> &lt;remove-node path="/api/package[@name='com.clover.core.internal.calc']/class[@name='Decimal']/implements[@name='Java.Lang.IComparable']" /&gt;
  </code></pre>
  
  <p>For the AuthTask I am lost  because I need the implementation and the class AuthTask. I was thinking of just deleting the DoInBackground method but there is no path to this. </p>
  
  <p>UPDATE: 
  I was able to add this code to my Metadata.xml</p>
  
  <pre><code>&lt;add-node path="/api/package[@name='com.clover.core.internal.calc']/class[@name='Decimal']"&gt;
  &lt;method abstract="false" deprecated="not deprecated" final="false" name="CompareTo" native="false" return="int" static="false" synchronized="false" visibility="public"&gt;
  &lt;parameter name="CreatedByDaniel" type="Java.Lang.Object"&gt;
  &lt;/parameter&gt;
  &lt;/method&gt;
  &lt;/add-node&gt;
  
    &lt;add-node path="/api/package[@name='com.clover.sdk.util']/class[@name='AuthTask']"&gt;
  &lt;method abstract="false" deprecated="not deprecated" final="false" name="DoInBackground" native="false" return="Java.Lang.Object" static="false" synchronized="false" visibility="public"&gt;
  &lt;parameter name="CreatedByDaniel" type="Java.Lang.Object[]"&gt;
  &lt;/parameter&gt;
  
  &lt;/method&gt;
  &lt;/add-node&gt;
  </code></pre>
  
  <p>This took care of the Decimal error however the Auth task error remains. If I change the visibility to protected the Auth error goes away but 160 errors appear saying :</p>
  
  <blockquote>
    <p>The name '[method name]' does not exist in the current context</p>
  </blockquote>
  
  <p>I'm not sure if these classes are needed or not but they seem important. I try to delete them but it's not working.</p>
  
  <p>Any Ideas?</p>