access=StringUtil.toLowerCase(access.trim());
if(access.equals("package"))return Component.ACCESS_PACKAGE;
else if(access.equals("private"))return Component.ACCESS_PRIVATE;
else if(access.equals("public"))return Component.ACCESS_PUBLIC;
else if(access.equals("remote"))return Component.ACCESS_REMOTE;
throw new ExpressionException("invalid access type ["+access+"], access types are remote, public, package, private");
}