title: How to declare more than one column name using Xcelite library
body: <p>I'm deserializing a Java bean from several Excel spreadsheets using <a href="http://www.xcelite.io" rel="nofollow noreferrer">Xcelite</a>, and It has an attribute which can match more than one column name.</p>
  <p>This is my Java Bean</p>
  <pre><code>    import com.ebay.xcelite.annotations.Column;
  
      public class User {
      
         @Column(name = &quot;User&quot;) 
         private String username;
      
         @Column(name = &quot;Email&quot;) 
         private String email;    
      }
  </code></pre>
  <p>I have to deserialize the same object using another spreadsheet which uses <code>User</code> column name instead of <code>Login</code>.</p>
  <p>I could use the solution below, however I'd like to know whether is there a better approach ?</p>
  <pre class="lang-java prettyprint-override"><code>    public class User {
      
         @Column(name = &quot;User&quot;) 
         private String username;
  
         @Column(name = &quot;Login&quot;) 
         private String login;
      
         @Column(name = &quot;Email&quot;) 
         private String email;   
  
         public String getUsername() {
            return username != null ? username : login;  
         }
      }
  </code></pre>