java interface require constructor