code: public List getAngleData(String angleType, String id1, String id2, String id3) throws Exception {
          String akey = "";
          if (pSet.containsKey(("angle" + angleType + ";" + id1 + ";" + id2 + ";" + id3))) {
              akey = "angle" + angleType + ";" + id1 + ";" + id2 + ";" + id3;
          } else if (pSet.containsKey(("angle" + angleType + ";" + id3 + ";" + id2 + ";" + id1))) {
              akey = "angle" + angleType + ";" + id3 + ";" + id2 + ";" + id1;
          } /*
             * else {
             * System.out.println("KEYErrorAngle:Unknown angle key in pSet: " +
             * angleType + ";" + id1 + " ; " + id2 + " ; " + id3
             * +" take default angle:" + DEFAULT_ANGLE); return
             * (Vector)[DEFAULT_ANGLE,0,0]; }
             */
          //logger.debug("angle key : " + akey);
          return (List) pSet.get(akey);
      }
docs: Gets the angle parameter set.
  
  @param  id1            ID from Atom 1.
  @param  id2            ID from Atom 2.
  @param  id3            ID from Atom 3.
  @return                The angle data from the force field parameter set
  @exception  Exception  Description of the Exception