every public methods must be documented. In case of an interface implementation, inherited method should use the following notation for documentation inheritance :

```
/**
 * {@inheritdoc} 
 */
```