@PublicAPI(usage = ACCESS)
    public JavaClass get(String typeName) {
        checkArgument(contain(typeName), "%s do not contain %s of type %s",
                getClass().getSimpleName(), JavaClass.class.getSimpleName(), typeName);

        return classes.get(typeName);
    }
@ PublicAPI ( usage = ACCESS ) public JavaClass get ( String typeName ) { checkArgument ( contain ( typeName ) , "%s do not contain %s of type %s" , getClass ( ) . getSimpleName ( ) , JavaClass . class . getSimpleName ( ) , typeName ) ; return classes . get ( typeName ) ; }
@param typeName a fully qualified name of a Java class
@return a {@link JavaClass} with the given name; throws an exception if there is no class with the given name
@see #contain(Class)
@see #get(Class)