Я вижу следующий синтаксис кода. Вызываю
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey("x11")
.setOAuthConsumerSecret("x33")
.setOAuthAccessToken("x55")
.setOAuthAccessTokenSecret("x66");
Все методы друг за другом без использования экземпляра объекта. Как это работает в программировании моего собственного класса, когда я хочу использовать такой вид вызова методов?