no need to build structure since javac already builds that