log.info("Method: " + m[i].getName() + " => Success");
	public MetaDataStrings() throws SQLException	{		Logger log = Logger.getAnonymousLogger();		class MethodComparator implements Comparator		{			public int compare(Object a, Object b)			{				return ((Method)a).getName().compareTo(((Method)b).getName());			}		}		Connection conn = DriverManager			.getConnection("jdbc:default:connection");		DatabaseMetaData md = conn.getMetaData();		Method[] m = DatabaseMetaData.class.getMethods();		Arrays.sort(m, new MethodComparator());		Class prototype[];		Class returntype;		Object[] args = new Object[0];		String result = null;		ArrayList mn = new ArrayList();		ArrayList mr = new ArrayList();		for(int i = 0; i < m.length; i++)		{			prototype = m[i].getParameterTypes();			if(prototype.length > 0)				continue;			returntype = m[i].getReturnType();			if(!returntype.equals(String.class))				continue;			try			{				result = (String)m[i].invoke(md, args);			}			catch(Exception e)			{				log.info("Method: " + m[i].getName() + " => " + e.getMessage());			}			mn.add(m[i].getName());			mr.add(result);		}		methodNames = (String[])mn.toArray(new String[0]);		methodResults = (String[])mr.toArray(new String[0]);	}