[API] track constructor changed, JavaDoc: exceptions added