Java, NetFramework logic improved; expand level = 3