Index: trunk/src/atmsdriver/model/FEPLine.java
===================================================================
--- trunk/src/atmsdriver/model/FEPLine.java	(revision 184)
+++ trunk/src/atmsdriver/model/FEPLine.java	(revision 186)
@@ -37,9 +37,20 @@
     }
     
-    /**
-     * Returns the FEPLine meta data in string format
-     * @return FEPLine metadata
+    /** Returns a string of highways data. If MetaDataOnly is true, you get a full
+     *  dump of the highways meta data, which does not include dynamic loop values,
+     *  and does include the string location names. If MetaDataOnly is false,
+     *  dynamic loop values are included, and unnecessary information like string
+     *  location values are included.
+     * 
+     *  The FEPSimulator takes in the toCondensedFormat() output, with a MetaDataOnly
+     *  value of false, over the socket.
+     * 
+     *  The MetaDataOnly flag should be used to get a full dump of the highways
+     *  information. This was used to get the highways_fullmap.txt output.
+     * 
+     * @param MetaDataOnly Whether you want meta data, or a full dump for FEPSim
+     * @return String, highways data in condensed format
      */
-    public String getLineMeta()
+    public String toCondensedFormat(boolean MetaDataOnly)
     {
         StringBuilder build = new StringBuilder();
@@ -50,7 +61,7 @@
         build.append(Integer.toString(this.stations.size()));
         build.append("\n");
-        for (Station station : stations)
+        for(Station station : stations)
         {
-            build.append(station.getStationMeta());
+            build.append(station.toCondensedFormat(MetaDataOnly));
         }
         return build.toString();
