title: How to execute my callback function is a custom Dojo module?
body: <p>I have the code below:</p>
  
  <pre><code>define(["dojo/_base/declare"],function (declare) {
     return declare("tamoio.Map", null, {
  
       methodA: function(param){
          console.log(param);
          this.methodB('xxx',function(){
            this.methodC(); //it didn't call!
          });
       },
  
       methodB: function(text, callback){
         alert('do nothing: ' + text);
         callback();
       },
  
       methodC: function(){
         alert('hello');
       }
  
     });
  });
  </code></pre>
  
  <p>When I run my application I received the messege:</p>
  
  <pre><code>Uncaught TypeError: Object [object global] has no method 'methodC'
  </code></pre>
  
  <p>How to do I invoke a internal method in my module?</p>
  
  <p>I'm using Dojo 1.9.1</p>
  
  <p>Best regards,</p>
  
  <p>Renan</p>