title: Velocity using #parse where the file doesn't exist
body: <p>we use Velocity to template our configuration files for several different environments and this process works really well but I have a quick question relating parsing a file that doesn't exist.</p>
  
  <p>My question is:
  How do you check if a file exists before parsing it?</p>
  
  <p>So in the example the file default.user.properties might legitimately not exist and if it doesn't the rest of the file doesn't get parsed. </p>
  
  <pre><code>#parse("./default.user.properties")
  </code></pre>
  
  <p>I know one solution is to make sure the file is always there but it would be nice if I didn't have to. </p>
  
  <p>Thanks in advance.</p>