Why we use multiple static blocks if they work same and the last static block in class overwrites other blocks. So why we use them