@Test
@Ignore("Old atom typing method - see new Mmff class")
public void testFindMatchingAtomType_IAtomContainer_IAtom_Methylamine() throws Exception {

    //System.out.println("**** START ATOMTYPE Methylamine TEST ******");
    IAtomContainer mol = builder.newInstance(IAtomContainer.class);
    IAtom carbon = builder.newInstance(IAtom.class, Elements.CARBON);
    IAtom nitrogen = builder.newInstance(IAtom.class, Elements.NITROGEN);
    // making sure the order matches the test results
    mol.addAtom(carbon);
    mol.addAtom(nitrogen);
    mol.addBond(builder.newInstance(IBond.class, carbon, nitrogen, Order.SINGLE));
    addExplicitHydrogens(mol);
    String[] testResult = {"C", "N", "HC", "HC", "HC", "HN", "HN"};
    AtomTypeTools att = new AtomTypeTools();
    MMFF94AtomTypeMatcher atm = new MMFF94AtomTypeMatcher();
    att.assignAtomTypePropertiesToAtom(mol, false);
    for (int i = 0; i < mol.getAtomCount(); i++) {
        logger.debug("atomNr:" + mol.getAtom(i).toString());
        IAtomType matched = atm.findMatchingAtomType(mol, mol.getAtom(i));
        Assert.assertNotNull(matched);
        AtomTypeManipulator.configure(mol.getAtom(i), matched);
    }
    for (int i = 0; i < testResult.length; i++) {
        assertAtomType(testedAtomTypes, testResult[i], mol.getAtom(i));
    }
    //System.out.println("MMFF94 Atom 0:"+mol.getAtom(0).getAtomTypeName());
}