title: android sqlite primitive type thet contains sqlite objects
body: <p>I saw this code</p>
  
  <pre><code>ContentValues values=new ContentValues();        
          values.put(CustomerOpenHelper.COLUMN_FIRSTNAME, c.getFirstName());
          values.put(CustomerOpenHelper.COLUMN_LASTNAME, c.getLastName());
          values.put(CustomerOpenHelper.COLUMN_CITY, c.getCity());
          values.put(CustomerOpenHelper.COLUMN_WASTE, c.getWaste());       
          long insertId=database.insert(CustomerOpenHelper.TABLE_CUSTOMER, null, values);
           c.setCustormerId(insertId);        
          return c;
  </code></pre>
  
  <p>How can the primitive type "long insertId" contain this objects?</p>