try { rs.close(); } catch(SQLException e) {  }
try { if(rs != null) rs.close(); } catch(SQLException e) {  }
	protected Class findClass(final String name)	throws ClassNotFoundException	{		String path = name.replace('.', '/').concat(".class");		Integer entryId = (Integer)m_entries.get(path);		if(entryId != null)		{				try			{				// This code rely heavily on the fact that the connection				// is a singleton and that the prepared statement will live				// for the duration of the loader.				//				if(m_getImageStmt == null)				{					Connection conn = DriverManager.getConnection("jdbc:default:connection");					m_getImageStmt = conn.prepareStatement(						"SELECT entryImage FROM sqlj.jar_entry WHERE entryId = ?");				}				m_getImageStmt.setInt(1, entryId.intValue());				ResultSet rs = m_getImageStmt.executeQuery();				try				{					if(rs.next())					{						byte[] img = rs.getBytes(1);						return this.defineClass(name, img, 0, img.length);					}				}				finally				{					try { rs.close(); } catch(SQLException e) { /* ignore */ }				}			}			catch(SQLException e)			{			}		}	throw new ClassNotFoundException(name);	}