Imported code from prototype-java-application-structure
(archive-prototype-java-application-structure)