Given : 1. public class SyncTest{ 2. public static void m ain(String[] args) { 3. final Stri n gBuffer s1= new StringBuffer(); 4. final Stri n gBuffer s2= new StringBuffer(); 5. new Thread () { 6. public void run() { 7. synchronized(s1) { 8. s2.append("A"); 9. synchronized(s2) { 10. s2.append("B"); 11. Syste m .out.print(s1); 12. Syste m .out.print(s2); 13. } 14. } 15. } 16. }.start(); 17. new Thread() { 18. public void run() { 19. synchronized(s2) { 20. s2.append("C"); 21. synchronized(s1) { 22. s1.append("D"); 23. Syste m .out.print(s2); 24. Syste m .out.print(s1); 25. } 26. } 27. } 28. }.start(); 29. } 30. } Which state m ent is true?