title: BeanIO write annotated class to fixedlength
body: <p>I am trying to write annotated class to fixedlength file with beanio. All classes are already annotated but I am getting exception </p>
  
  <blockquote>
    <p>"Invalid field 'employees', in record 'team', in stream 'Tm': Type handler not found for type 'com.mycompany.bio.Employee'"</p>
  </blockquote>
  
  <p>Below is my source code</p>
  
  <pre><code> public static void main(String[] args) {
      StreamFactory factory = StreamFactory.newInstance();
      StreamBuilder builder = new StreamBuilder("Tm")
              .format("fixedlength")
              .parser(new FixedLengthParserBuilder())
              .addRecord(com.mycompany.bio.Team.class);
      factory.define(builder);
  
      Employee e1 = new Employee("EmpF1", "EmpL1", "Developer", "1", new Date());
      Employee e2 = new Employee("EmpF2", "EmpL2", "Developer", "2", new Date());
      Team team = new Team();
      team.setTeamName("Great Team");
      team.getEmployees().add(e1);
      team.getEmployees().add(e2);
  
      BeanWriter out = factory.createWriter("Tm", new File("C:\\Users\\user\\Desktop\\tm.dat"));
  
      out.write(team);
      out.flush();
      out.close();
  }
  </code></pre>
  
  <p>Team Class:</p>
  
  <pre><code>@Record(minOccurs = 1)
  public class Team {
  // @Segment(collection = ArrayList.class, minOccurs = 0, maxOccurs = Integer.MAX_VALUE)  segments return single line team::teamName and 2 emp records, I want to see 3 lines 1.teamname 2 &amp; 3 emp info
  @Field(ordinal = 1, length = 106)
  private List&lt;Employee&gt; employees;
  @Field(ordinal = 0, length = 10)
  private String teamName; 
  .....
  }
  </code></pre>
  
  <p>Employee Class:</p>
  
  <pre><code>@Record(minOccurs=1)
  public class Employee {
  @Field(ordinal = 1, length = 30)
  private String firstName;
  @Field(ordinal = 2, length = 30)
  private String lastName;
  @Field(ordinal = 3, length = 30)
  private String title;
  @Field(ordinal = 4, length = 8)
  private String salary;
  @Field(ordinal = 5, format="MMddyyyy", length = 8)
  private Date hireDate;
  ...
  }
  </code></pre>