Buon Giorno come si definisce questo tipo di concatenamento di metodi "se cosi si può definire" dove posso studiarlo bene?Nello specifico L'Ovverride di Map.

codice:
 private void mandasms(){

    SharedPreferences preferenze = PreferenceManager.getDefaultSharedPreferences(this);
    final String  TESTO_SMS= preferenze.getString("edit_text_Sms","Messaggio sms");
    String DATA_SMS = "http://www.subitosms.it/gateway.php";
    final String USERNAME_SMS ="";
    final String PASS_SMS="";
    final String MITTENTE = "";
    final String DESTINATARIO = tvSms.getText().toString();

    StringRequest stringRequestSms = new StringRequest(Request.Method.POST, DATA_SMS, new Response.Listener<String>() {
        @Override
public void onResponse(String response) {


        }
    }, new Response.ErrorListener() {
        @Override
public void onErrorResponse(VolleyError error) {

        }
    }){
        @Override
protected Map<String, String> getParams()  {
            Map<String,String> params = new HashMap<String,String>();
            params.put("username", USERNAME_SMS);
            params.put("password",PASS_SMS);
            params.put("mitt",MITTENTE);
            params.put("dest",DESTINATARIO);
            params.put("testo",TESTO_SMS);
            return  params;
        }
    };